2017-03-07 8 views
0

私はINETプロジェクトをビルドします。私はそれを実行しようとすると 、私はこのエラーを取得する:起動時のINETエラーOMNeT ++

Starting... 

$ cd /home/user/Desktop/omnetpp-5.0/temp/inet/tutorials/wireless 
$ opp_run -r 0 -n ../../examples:../../src:.. -l ../../src/INET --debug on-errors=false omnetpp.ini 

<!> Warning: opp_run: Cannot check library ../../src/INET:../../src//libINET.so: undefined symbol: _ZN3osg5Group11removeChildEPNS_4NodeE 


<!> Error during startup: Cannot load library '../../src//libINET.so': ../../src//libINET.so: undefined symbol: _ZN3osg5Group11removeChildEPNS_4NodeE. 
OMNeT++ Discrete Event Simulation (C) 1992-2016 Andras Varga, OpenSim Ltd. 
Version: 5.0, build: 160414-aa4629c, edition: Academic Public License -- NOT FOR COMMERCIAL USE 
See the license for distribution terms and warranty disclaimer 

End. 

INETは、新しいワークスペース(/温度)での新規インストールです。私はそれが問題なく正常に動作する別のワークスペースを持っています。 3番目のワークスペースもうまく動作していて、INETを使用している別のプロジェクトで「クリーンプロジェクト」をクリックした後突然動作しません。もう動作せず、ここで報告されたのと同じエラーが発生します。

どこから問題が発生しているのか分かりません。

+0

どのINETバージョンをお使いですか? –

+0

INET 3.4、私は何が起こったのか分かりませんが、うまくいきました。そして、ビルドの代わりにきれいにクリックしました。このエラーが現れました。私は解決策を見つけることができません、多分私もopenscengraphを混乱させた。私はそれをインストールしたが、私は持っていたとは思わない – brid

+0

ビジュアライゼーション機能が有効になっていることを確認しましたか?これが無効になっていると、3.4などの古いINETバージョンでは、可視化の依存関係がINET 3.5より前の他のすべての機能に正しく組み込まれていないため、問題があります。 –

答えて

0

エラー

<!> Warning: opp_run: Cannot check library ../../src/INET:../../src//libINET.so: undefined symbol: _ZN3osg5Group11removeChildEPNS_4NodeE

は、ファイル「Group11removeChildEPNS」で「... NodeE」という名前の関数に問題があることを意味します。関数が.hで宣言されたが、.ccで実装されていない可能性があります。

関連する問題