首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新到Veins 5时的编译错误

更新到Veins 5时的编译错误
EN

Stack Overflow用户
提问于 2019-01-28 06:36:46
回答 1查看 76关注 0票数 1

我用Omnet++ 5.4.1安装了静脉5。我按照建议这里将我的静脉4项目升级为静脉5。

但是,我面临一个新的问题,编译器看不到静脉库。我得到的错误如下:对Veins::DemoBaseApplLayer::initialize(int)的未定义引用

我还将静脉作为参考项目,并更新了Makemake选项中包含的路径

“C:5\\静脉-5a1\src”

我是否遗漏了任何进一步的配置?

我正在Windows操作系统下运行。

EN

回答 1

Stack Overflow用户

发布于 2019-01-31 08:41:41

VIVE5-alpha 1的DemoBaseApplLayer不准备用作其他模拟应用层的基类。可以通过如下修改其源代码来纠正这一问题:

src/veins/modules/application/ieee80211p/DemoBaseApplLayer.h中,第56行更改

代码语言:javascript
复制
class DemoBaseApplLayer : public BaseApplLayer {

代码语言:javascript
复制
class VEINS_API DemoBaseApplLayer : public BaseApplLayer {
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54396669

复制
相关文章

相似问题

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