以下所述的為windows平台下OMNET++整合在MSVC6.0環境下的使用方法。
一.OMNET的安裝
1. 到OMNET官方網站下載windows平台下的安裝程式,目前的版本為omnetpp-3.2p1-win32;
下載Ghostscript,
網址:http://sourceforge.net/project/showfiles.php?group_id=1897&release_id=202607
2. 安裝VC,安裝VC時注意勾選“註冊環境變數”
3. 安裝Ghostscript
4. 安裝OMNET,安裝進行到一定進度時,安裝程式會提示要求給出gswin 32c.exe的路徑,OMNET所要求的gswin32c.exe在Ghostscript安裝目錄的bin檔案夾中
注意事項:
Omnet++的安裝路徑中不能出現空格,不能有中文字元,只允許出現英文字元和數字
二.OMNeT++ GNED的使用
GNED是NED(Network Discription)語言編輯和編譯工具,用於實現模擬網路拓撲結構描述。NED的文法結構請參見Omnet Manual。GNED的使用介紹請參見本文檔所在目錄下的gned應用入門.pdf。
在我學習omnet的時候,自然的下載了不少網路上共用的架構不過可惜的是我並不能完全看懂那我們就先調試吧一般來說,由於啟動並執行環境不同,許多原始碼並不能直接編譯通過下面是一些建議1.將許多非庫檔案的包含語句的< >改為“”,這樣方便執行和尋找標頭檔2.有的代碼用到vc的stl標準組件卻沒有包含對應庫,以致於出現莫名的錯誤3建議在對應源檔案的標頭檔包含的地方加上
using namespace std;
3.在檔案的路徑中盡量不要出現中文或其他符號字元,雖然並不一定會出錯,但不能保證完全正確,那麼就應該避免4.在出現大量ned檔案的工程中,會出現編譯時間找不到相應的import的ned檔案,導致需要各個尋找,而在編譯之前可以通過分別開啟每個ned檔案(非記事本方式),要在omnet下開啟,這樣就會自動識別,並提醒你找到相應源檔案。這樣就可以不用在編譯時間一個個的尋找了