2017-04-14 2 views
0

J'ai un problème avec LSF alljoyn 15.04, je construis LSF dans Ubuntu 16.04 succès, mais je ne peux pas exécuter une application. Je reçois la notification chaque fois que je lance le ./lighting_controller_client_sample dans service_framework-15.04/core/service_framework/build/linux/standard_core_library/lighting_controller_client/samples:erreur LSF: undefined symbole: _ZN3ajn15_RemoteEndpoint17 [alljoyn]

./lighting_controller_client_sample: symbol lookup error: ./lighting_controller_client_sample: undefined symbol: _ZN3ajn15_RemoteEndpoint17PushMessageRouterERN3qcc10ManagedObjINS_8_MessageEEERm

Comment puis-je résoudre ce problème?

+0

Votre question est complètement obscure pour moi. Inclure une partie essentielle du code dans votre question. – Chirag

+0

Désolé Monsieur! mon anglais pas assez bon, je télécharge d'allseen et garde tout intact, je le construis avec scons BINDINGS = cpp OS = Linux CPU = x86_64 Ws = off, tout est succès, mais quand je cours n'importe quelle application j'ai l'erreur "symbole non défini : _ZN3ajn15_RemoteEndpoint17PushMessageRouterERN3qcc10ManagedObjINS_8_MessageEEERm " –

Répondre

0

Cela ne semble pas pouvoir trouver les bibliothèques cpp (les fichiers .a et .so). Dans ce cas, vous devez définir LD_LIBRARY_PATH. Par exemple, si vous construisez alljoyn avec scons, puis définissez la variable d'environnement suivante avant d'exécuter votre exemple.

export LD_LIBRARY_PATH =/core/AllJoyn/build/linux/x86_64/release/dist/cpp/lib

ou

export LD_LIBRARY_PATH =/core/AllJoyn/build/linux/x86_64/debug/dist/cpp/lib

Cela lui permettra au moins de trouver les fichiers alljoyn cpp lib.

+0

c'est la solution! Merci beaucoup! –