我正在尝试使用 omnet++ 以下教程 https://www.youtube.com/watch?v=tCs-K9AkDrQ&list=PLaBPUIXZ8s4AwAk5EelikvvyG4EzX2hpx
当我在video3中构建VANETTutorials时,它失败了。我按照视频中的每一步操作,
Omnet++版本:6.0.3, 内网:4.5.2
以下错误:[在此输入图片描述]
`ld.lld: error: undefined symbol: inet::OperationalMixin<omnetpp::cSimpleModule>::numInitStages() const
>>> referenced by ../out/gcc-debug/src/veins_inet/VeinsInetApplicationBase.o:(vtable for inet::ApplicationBase)
>>> referenced by ../out/gcc-debug/src/veins_inet/VeinsInetApplicationBase.o:(vtable for inet::OperationalBase)
collect2.exe: error: ld returned 1 exit status
make[1]: *** [Makefile:121: ../out/gcc-debug/src/libVANETTutorials_dbg.dll] Error 1
make[1]: Leaving directory '/e/inet/VANETTutorials/src'
make: *** [Makefile:2: all] Error 2
"make MODE=debug all" terminated with exit code 2. Build might be incomplete. `
由于缺乏提供的信息,很难给你一个明确的答案到底出了什么问题,但是看看你提供的错误消息,看起来你正在尝试定义一个尚未声明的函数.
这可能是因为您尝试在没有类或模板作用域的情况下调用函数,或者您只是忘记在头文件中声明该函数。