在开发omnet++的项目时,编写了cc文件,ned文件,h文件,ini文件,点击构建项目,但是老是报错。
解决方法如下:
再omnet++自带的命令窗口中,用cd进入项目的目录,
/d/OMNET++/omnetpp-6.0.1$ cd /D/OMNET++/omnetpp-6.0.1/acode/Pro00_01
输入opp_makemake
/D/OMNET++/omnetpp-6.0.1/acode/Pro00_01$ opp_makemake
就解决了
/D/OMNET++/omnetpp-6.0.1/acode/Pro00_01$ opp_makemake
Creating Makefile in /D/OMNET++/omnetpp-6.0.1/acode/Pro00_01...
回到ide就看到了makefile文件!!!
解决方法2:
新建项目的时候
点击next,不要点击finish
选择第一个空文件
一直点next,最后点击finish,这个问题就解决了
如果是这个错误
Error refreshing Makefiles Reason:you have both cc and .cpp files -- specify -e cc or -e cpp option to selectwhich set of files to use
这个错误提示表明在构建 Makefile 时出现了问题。这通常是因为您的项目中同时包含 “.cc” 和 “.cpp” 后缀的源代码文件,导致编译器无法确定使用哪一种后缀的文件。
使用opp_makemake -e cpp解决。如下:
/d/OMNET++/omnetpp-6.0.1/acode/Pro02$ opp_makemake
/d/OMNET++/omnetpp-6.0.1/bin/opp_makemake: error: you have both .cc and .cpp files -- specify -e cc or -e cpp option to select which set of files to use
/d/OMNET++/omnetpp-6.0.1/acode/Pro02$ opp_makemake -e cpp
Creating Makefile in /d/OMNET++/omnetpp-6.0.1/acode/Pro02...
/d/OMNET++/omnetpp-6.0.1/acode/Pro02$