使用omnet++时的一些问题

问题描述 投票:0回答:1

我正在尝试使用 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. `

我想知道图中的警告是否对其有影响。 Omnet++和inet的版本是否有冲突?如何解决?[在此输入图片描述] enter image description here

c++ windows omnet++ sumo inet
1个回答
0
投票

由于缺乏提供的信息,很难给你一个明确的答案到底出了什么问题,但是看看你提供的错误消息,看起来你正在尝试定义一个尚未声明的函数.

这可能是因为您尝试在没有类或模板作用域的情况下调用函数,或者您只是忘记在头文件中声明该函数。

© www.soinside.com 2019 - 2024. All rights reserved.