私は既に Veins v4a2 を正常にインストールしてテストしました (RSUexample が含まれています)。ITS-G5 アプリケーション層を静脈に追加するために、例を実行しようとしたときに「動脈」を使用しようとしましたが、次のようなエラーがスローされました。
ネットワーク設定中のモジュール (cModule) RSUExampleScenario (id=1) のエラー: クラス "Veins::ObstacleControl" が見つかりません おそらくそのコードがリンクされていないか、クラスが > に登録されていないか
Register_Class()
、またはモジュールとチャンネル、 >Define_Module()
/Define_Channel()
.
私が従った手順は次のとおりです。
- Vanetza (および必要なモジュール) をダウンロードします。
- エラーなしで Vanetza をビルドする
- Artery をダウンロード
- エラーなしで Vanetza と同じように動脈を構築する
- 「動脈」フォルダーとファイル (examples、src、tests、Makefile、configure...) を Veins フォルダーにコピーして、ファイルを上書きします。
- 静脈のビルドは正しく行われますが、両方 (動脈と静脈) の例の実行は、示されたエラーで失敗します。
実際、Veins コードを使用せずに、Artery または RSU の例を Artery コードから直接実行しようとすると、同じエラーが発生します (Artery コードにはすでに Veins が含まれているようです)。
誰もこの問題に直面したことがありますか?