Windows下安裝OMNeT++

來源:互聯網
上載者:User

本文主要針對於如何在windows下安裝OMNeT++3.3版本,目前最新的版本為OMNeT++4.0,但不在本文的討論範圍之內。

一、安裝前準備

在進行安裝之前,你需要具備以下的軟體環境:

1、MSVC 6.0.SP1(也就是說你的機器中必須安裝有VC++6.0開發環境,最好是英文版的). 如果沒有SP1, AddNedFile may crash the IDE due to bugs in the Visual Studio Scripting Host

2、Ghostscript:為:http://downloads.sourceforge.net/ghostscript/gs864w32.exe

3、OMNeT++3.3:為:http://omnetpp.org/download/release/omnetpp-3.3-win32.exe

4、如果你想在VS2005中進行編譯,那麼OMNeT++3.3版本需要下載一個庫檔案,地址為:http://omnetpp.org/download/release/omnetpp-3.3-win32-vc80libs.zip

二、安裝步驟

軟體具備後,下面開始進行安裝,安裝步驟如下:

1、首先安裝VC++6.0開發環境,最好英文版。如果因為安裝中文版導致的異常不在本文討論範圍之內。在安裝過程中,注意勾選註冊環境變數。

2、安裝Ghostscript,一定要記住其安裝目錄,在進行OMNeT++的過程中需要選擇../gs/gs8.64/bin/下的gswin32.exe檔案

3、現在才開始安裝OMNeT++3.3,安裝過程比較簡單,就是在安裝過程中注意選擇VC的編譯環境,本文選的是VC6.0 Release,還有注意選擇上面gswin32.exe的所在目錄。其他的步驟直接預設就可以進行安裝了。安裝後案頭會出現6個新的檔案,三個手冊型的檔案(OMNeT++ API、OMNeT++ Manual、OMNeT++ Tutorial使用者在學習之前可以先看這三個檔案,可以很好的協助你入門),三個捷徑(OMNeT++ GNED、OMNeT++ Scalars、OMNeT++ Plove),這樣就說明已經安裝成功了。

三、VC環境下整合

1、OMNeT++提供了兩個宏:

- addMSGFileToProject: adds blank .msg file with opp_msgc invocation as
                         Custom Build Step, and corresponding _m.cpp/h file
- addNEDFileToProject: adds blank .ned file with nedtool invocation as
                         Custom Build Step, and corresponding _n.cpp file

2、安裝這兩個宏的過程:

(1) 開啟VC6.0 IDE,在菜單中選擇Tools->Customize->Add-ins and Macro Files標籤->勾選omnetpp

(2) 在Tools->Customize->Command標籤->Category下多個了Macro項->選擇後在右邊會顯示出addMSGFileToProject和addNEDFileToProject,分別將兩個拖動到VC++6.0開發環境的工具列上面,點擊確認即可。

(3)建立VC++項目,即可在過程中進行OMNeT++的操作。

至此,Windows下安裝OMNeT++的過程全部結束。後面的工作主要是詳細的看OMNeT++提供的文檔,以及不斷的修改OMNeT++提供的例子。那樣會更快的進行OMNeT++學習軌跡。GoodLuck~

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.