2017-04-14 15 views
0

私はLSF alljoyn 15.04に関する問題を抱えています。私はLSFをubuntu 16.04で構築しますが、どのアプリケーションも実行できません。私はservice_framework-15.04/core/service_framework/build/linux/standard_core_library/lighting_controller_client/samples./lighting_controller_client_sampleを実行するたびに、私は通知を受けています:エラーLSF:未定義シンボル:_ZN3ajn15_RemoteEndpoint17 [alljoyn]

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

私はそれを解決することができますか?

+0

あなたの質問は完全にわかりません。あなたの質問にコードの本質的な部分を含めてください。 – Chirag

+0

申し訳ありませんサー!私の英語は十分ではない、私はallseenからダウンロードし、すべてをそのまま維持する、私はsconsでそれを構築するバインディング= cpp OS = Linux CPU = x86_64 Ws = off、すべて成功です。 :_ZN3ajn15_RemoteEndpoint17PushMessageRouterERN3qcc10ManagedObjINS_8_MessageEEERm " –

答えて

0

cppのlibs(.aと.soファイル)が見つからないようです。 この場合、LD_LIBRARY_PATHを定義する必要があります。

たとえば、alljoynをsconsでビルドする場合は、サンプルを実行する前に次の環境変数を定義します。

輸出LD_LIBRARY_PATH = /コア/ alljoyn /ビルド/ linuxの/ x86_64版/リリース/ DIST/CPP/libに

または

輸出LD_LIBRARY_PATH = /コア/ alljoyn /ビルド/ linuxの/ x86_64版/デバッグ/ dist/cpp/lib

これは、少なくともalljoyn cpp libファイルを見つけることを可能にします。

+0

解決済みです!どうもありがとう! –

関連する問題