2016-12-21 19 views
0

我想通過Cmdenv運行我的項目。在項目的omnetpp.ini文件中,我將ned-path專用爲:ned-path = /omnetpp-4.6/samples/VDLM4net;/omnetpp-4.6/samples/MiXiM/src/base;/omnetpp-4.6/samples/MiXiM/src /模塊 ,當我試圖使用Cmdenv有一個錯誤:error in console 我使用omnetpp - 4.6在Windows與參考MIXIM-2.3由於缺少基本類型或接口,以下NED類型無法完全解析。

+0

你的問題意味着當使用TkEnv運行該項目的作品。你是否使用相同的命令行參數? –

+0

是的,在Tkenv它沒事。當我在Eclipse中運行我的項目時,你的問題幫助我查看了控制檯。我解決了我的問題。首先,在.ini文件中,我指定了所有可能的ned路徑,而不是可能在項目中使用的路徑。在我的情況下,它是這樣的:ned-path =。; ../ MiXiM/examples; ../ MiXiM/src/base; ../ MiXiM/src/inet_stub; ../ MiXiM/src/modules。在它之後,我在命令行中寫道:./VDLM4net -u Cmdenv -l ../MiXiM/src/mixim 所以,另外,我指定了MiXiM共享liabrary。現在一切正常。 –

+0

很高興你能回答這個問題。如果你有時間,隨時發佈你的解決方案作爲你的問題的答案。這樣可以更容易地找到可能具有相同或相似問題的其他用戶。 –

回答

0

我解決我的問題的獨立項目。首先,在.ini文件中,我指定了所有可能的ned路徑,而不是可能在項目中使用的路徑。在我的情況下,它是這樣的:ned-path =。; ../ MiXiM/examples; ../ MiXiM/src/base; ../ MiXiM/src/inet_stub; ../ MiXiM/src/module s。之後,在命令行中我寫道:./VDLM4net -u Cmdenv -l ../MiXiM/src/mixim所以,另外,我指定了MiXiM共享liabrary。現在一切正常。