首页 > 解决方案 > make clean 在 omnet++ 项目和版本不匹配

问题描述

运行以下项目时,我不断收到以下错误:

在此处输入图像描述

单击“继续”时,我得到:

在此处输入图像描述

我不知道我该怎么做。

这是正在运行的项目的完整清单:

21:35:18 **** Incremental Build of configuration release for project OSPF ****
make MODE=release all 
Node.cc
In file included from Node.cc:8:
In file included from ./Node.h:14:
./traffic_m.h:16:6: error: Version mismatch! Probably this file was generated by an earlier version of nedtool: 'make clean' should help.
#    error Version mismatch! Probably this file was generated by an earlier version of nedtool: 'make clean' should help.
     ^
1 error generated.
make: *** [Makefile:105: out/clang-release//Node.o] Error 1

21:36:15 Build Finished (took 56s.271ms)

我应该更改版本吗?如果是这样,该怎么做?我当前的 omnet++ 版本是 5.4.1。

如何使用make clean来修复我的工作?

我不知道“make clean”是什么,也不知道我应该如何应用它。你能帮我解决这个问题吗?这是我学期的最后一个项目......

标签: omnet++

解决方案


无需更改 OMNeT++ 的版本。
make clean是一种删除 C++ 目标文件、最终库或可执行文件以及在编译期间创建的其他文件的操作。重要的是:make clean不会删除您的任何源文件。

make clean在 Project Explorer 中右键单击您的项目并选择Clean local.


推荐阅读