我在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