我在Ubuntu 16 OS上安装了OMNET ++ 5.1,并将我的项目导入到Eclipse IDE中。但我无法像以前一样编译我的项目。提出的是给我的错误:OMNET ++ 5.1 opp_makemake
make 1 : *** No rule to make target 'msgheaders'. Stop.
我有一个文件夹,名为loggingWindow,有它自己的自定义生成文件,并从源头上排除。
但我注意到,产生Makefile文件是不正确的:
生成文件呼吁在logginWindow文件夹msgheaders和smheaders目标。 loggingWindow是一个完全独立的应用程序,拥有自己的makefile,不知道mshheader!
另外make clean
不起作用! 卡没有任何进展的清洁窗口:
作为暂时的解决办法,我为了编译我的项目添加假目标(msgheaders,smheaders)。
您可以随时删除Makefile文件,重新生成或创建一个新的OMNeT项目之后手动导入您的源代码解决Makefile问题。 –
@MichaelKirsche:Makefile不是由opp_makemake生成的。这就是我自己写的Makefile,并要求omnet为我运行它。这就是为什么我从源中排除该文件夹的原因。我想我的问题是一个错误。 – ManiAm