1. 程式人生 > 實用技巧 >NS3--新建模組和新建例項說明

NS3--新建模組和新建例項說明

新建模組module的過程

第一步
開啟命令列終端,切換到src目錄下,執行命令:
./create-module.py new-module
其中new-module指定的是新模組的名字</font>。在這裡,以new-module代替說明。

命令完成後,會在src目錄下生成new-module目錄,

該目錄下包含
doc examples helper model test目錄以及wscript檔案。

各個目錄以及檔案中會有預設的程式碼。

第二步
上述命令完成後,會提示執行./waf configure命令進行重新配置專案project。
此時,可以執行命令:

./waf configure --build-profile=debug --enable-sudo --enable-examples --enable-tests

命令結束後,右鍵滑鼠,重新整理工程專案。可以看到工程中出現new-module資料夾。

第三步
完成配置之後,最後執行命令

./waf build

編譯整個專案。

第四步
完成之後,可以執行命令:

./test.py -c core
./waf --run hello-simulator

第一個命令是執行測試程式碼,時間比較久。
每個module的test資料夾中的測試用例都會執行並測試。
所以時間比較久。
優點就是程式的功能都會測試到。

第二個命令,執行scratch目錄下的hello-simulator用例。時間很快。

完成上述步驟之後,可以在examples目錄中,新建程式碼,引用上面的新建的模組new-module。

PS:
eclipse中project比較大,所以最好能夠重啟eclipse,這樣,程式碼中的錯誤提示就不會有了。


在examples中新建例項的過程

examples中的程式碼都可以執行,每一個cc檔案都包含main方法。

examples目錄下的每一個資料夾下都含有一個wscript檔案。該檔案內包含了全部資料夾下的可執行程式碼。

預設情況下examples資料夾下的每個目錄與對應的module對應的。

如果在預設的資料夾下,新建自己的原始檔程式碼會比較亂,所以我們可以新建一個資料夾存放我們自己的例子程式。

在examples中,新建資料夾非常簡單,這裡,以mytest為例。
新建mytest資料夾後,在mytest資料夾下新建原始碼檔案hello.cc和wsript檔案即可。

然後執行命令

./waf build

編譯專案。
之後,就可以執行上面的hello.cc程式碼了。



作者:intoo
連結:https://www.jianshu.com/p/b09becebad37
來源:簡書
著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。