首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行Omnet++示例的veins_inet问题-未定义引用

运行Omnet++示例的veins_inet问题-未定义引用
EN

Stack Overflow用户
提问于 2020-06-06 14:16:17
回答 1查看 231关注 0票数 0

这个问题类似于Veins_inet:在OMNet 5.1.1中构建时对`__imp__ZTVN5Veins17VeinsInetMobilityE‘的未定义引用

我正在运行最新版本的静脉,相扑,Omnet和Inet在发布时。我创建了一个项目来运行veins_inet示例。本项目参考INET和静脉。但是,在运行该示例时,作为堆栈跟踪的一部分,我得到了以下内容:

代码语言:javascript
复制
../out/gcc-release/src/veins_inet/VeinsInetManager.o:VeinsInetManager.cc:(.text+0x63a): undefined reference to `__imp__ZTVN5veins22SignalCallbackListenerIPN7omnetpp7cObjectEEE'

基于堆栈跟踪,我已经指出了可能的问题,这是指这段代码,但我不知道任何解决方案,因为这是源代码的一部分。

代码语言:javascript
复制
#if INET_VERSION >= 0x0402
signalManager.subscribeCallback(this, TraCIScenarioManager::traciModulePreInitSignal, [this](SignalPayload<cObject*> payload) {
    cModule* module = dynamic_cast<cModule*>(payload.p);
    ASSERT(module);

    // The INET visualizer listens to model change notifications on the
    // network object by default. We assume this is our parent.
    cModule* root = getParentModule();

    auto* notification = new inet::cPreModuleInitNotification();
    notification->module = module;
    root->emit(POST_MODEL_CHANGE, notification, NULL);
});

在src>veins>modules>utility下面有SignalManager.h,它包含上面代码中的引用。

代码语言:javascript
复制
    class VEINS_API SignalCallbackListener

除此之外,我觉得我已经用尽了所有可能的解决办法和探索。

编辑:我可以建立INET和静脉没有错误。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-09 17:20:33

我在运行不稳定的静脉和网线。更新这些内容解决了问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62232953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档