自分のライブラリをVeins(v4.4)プロジェクトにインポートします。
これに続いてtutorialを実行して共有ライブラリをコンパイルします。私は、このようなsqlite3のなどのシステムライブラリが取り除かモードでコンパイルされていることに気付きましたので、
strip --strip-unneeded libfoo.so
: は、私はまた、このコマンドを使用して、共有ライブラリを剥奪しました。
は、その後、私は
1.Project->プロパティ - >パスとシンボルからライブラリをインポート:
1.1は
1.2ライブラリ
1.3ライブラリパス
2と、 .Makemake-> Src-> Options-> Link-> Additional Libraries
しかし、問題は、インポートしたライブラリを使用すると "undefined symbol"というエラーが表示されることです。だから私はライブラリが正しく読み込まれていないか、シミュレータで読み込まれていると思います。
提案がありますか? user manual's chapter on running simulationsに記載されてどのようにあなたのシミュレーションでは、追加のライブラリをロードする
あなたは、エラーが出るのですか? –
実行中: 警告:opp_run:ライブラリ../../src/veinsをチェックすることはできません:../../src//libveins.so:未定義のシンボル:起動時に_Z3foov エラー:ライブラリをロードすることはできませんが'../../src//libveins.so':../../src//libveins.so:未定義シンボル:_Z3foov。 – moi
シミュレーションを実行するコマンドラインパラメータは何ですか? –