我正在处理静脉。我需要更改BaseWaveApplLayer
. 而不是在文件更改中进行,我创建了第二个名为MyApp
. 我添加了MyApp.cc
, MyApp.h
,MyApp.ned
文件。然后我复制TraCIDemoRSU11p
并添加了TraCIDemoRSU11pEnhanced
. 现在在.ini
文件中,当我更改*.rsu[*].applType
为指向“TraCIDemoRSU11pEnhanced”时。它编译得很好,但是当我尝试运行它时,会产生以下错误:
Submodule appl: no module type named `TraCIDemo11pEnhanced' found that implements module interface org.car2x.veins.base.modules.IBaseApplLayer (not in the loaded NED files?).
在MyApp.ned
文件中,它被声明为IBaseApplLayer
. 我尝试ned-path
在ini文件中设置参数,没有解决问题。在静脉项目属性中,检查了 NED 源文件夹。我是否必须在某处为新创建的应用程序文件添加 ned 路径?