国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【ns-3】VS Code開(kāi)發(fā)環(huán)境配置

這篇具有很好參考價(jià)值的文章主要介紹了【ns-3】VS Code開(kāi)發(fā)環(huán)境配置。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

前言

正所謂“工欲善其事必先利其器”,本篇總結(jié)一下ns-3在VS Code開(kāi)發(fā)環(huán)境下的配置。

版本信息如下:

  • Ubuntu 22.10
  • ns-3.37
  • VS Code 1.75

在開(kāi)始下面的內(nèi)容之前請(qǐng)先下載并安裝ns-3,具體教程可參考上篇文章:【ns-3】零基礎(chǔ)安裝教程。


1. 安裝VS Code

首先,從Visual Studio Code官網(wǎng)下載deb軟件包:

ns3環(huán)境配置,ns-3,ns-3,ubuntu,linux,c++,visual studio
然后,打開(kāi)終端,進(jìn)入deb軟件包所在目錄,輸入下列命令回車(chē)即可安裝VS Code(code_1.75.1-1675893397_amd64.deb即為我上面下載的deb軟件包):

ns3環(huán)境配置,ns-3,ns-3,ubuntu,linux,c++,visual studio
如果安裝過(guò)程中提示缺少依賴(lài)包,那么根據(jù)提示安裝相關(guān)依賴(lài)包即可。


2. 安裝CMake和C++插件

打開(kāi)VS Code,快捷鍵(Ctrl + Shift + X)打開(kāi)擴(kuò)展模塊,或在最左側(cè)活動(dòng)欄中找到拓展模塊圖標(biāo)點(diǎn)擊打開(kāi)拓展模塊,在輸入欄中輸入“C/C++”,安裝C++插件,如下圖所示:

ns3環(huán)境配置,ns-3,ns-3,ubuntu,linux,c++,visual studio
同理,安裝CMake插件:

ns3環(huán)境配置,ns-3,ns-3,ubuntu,linux,c++,visual studio


3. 配置環(huán)境

打開(kāi)終端,進(jìn)入ns-3.37源碼目錄,在該目錄下啟動(dòng)VS Code(注意“code”和"."之間有各空格):

ns3環(huán)境配置,ns-3,ns-3,ubuntu,linux,c++,visual studio
然后就會(huì)跳出VS Code,包含整個(gè)ns-3.37目錄結(jié)構(gòu):

ns3環(huán)境配置,ns-3,ns-3,ubuntu,linux,c++,visual studio

或者就是直接進(jìn)入ns-3.37所在目錄,右擊ns-3.37目錄,選擇以Visual Studio Code方式打開(kāi)。
ns3環(huán)境配置,ns-3,ns-3,ubuntu,linux,c++,visual studio

ns3環(huán)境配置,ns-3,ns-3,ubuntu,linux,c++,visual studio
和上面通過(guò)命令行操作是一樣的效果。

3.1 配置代碼智能提示

快捷鍵(Ctrl + Shift + P)打開(kāi)命令面板(Command Palette),鍵入查找“C/C++: Edit Configurations (JSON)“并點(diǎn)擊,此時(shí)會(huì)在窗口打開(kāi)”c_cpp_properties.json“:

ns3環(huán)境配置,ns-3,ns-3,ubuntu,linux,c++,visual studio
ns3環(huán)境配置,ns-3,ns-3,ubuntu,linux,c++,visual studio
至此,就可以實(shí)現(xiàn)代碼智能提示了。參考文獻(xiàn)[1]建議,為了提高查找效率,可以將”includePath“修改如下:

ns3環(huán)境配置,ns-3,ns-3,ubuntu,linux,c++,visual studio

3.2 配置build

實(shí)際測(cè)試,VS Code自動(dòng)為ns-3.37配置了build命令:
點(diǎn)擊左側(cè)目錄結(jié)構(gòu).vscode->tasks.json,或者通過(guò)快捷鍵(Ctrl + Shift + P)打開(kāi)命令面板鍵入查找“Tasks:Configure Task“并點(diǎn)擊,打開(kāi)”tasks.json“文件,可以發(fā)現(xiàn)build命令已經(jīng)修改為了ns3(”command“為”./ns3“),因此無(wú)需修改。

ns3環(huán)境配置,ns-3,ns-3,ubuntu,linux,c++,visual studio

ns3環(huán)境配置,ns-3,ns-3,ubuntu,linux,c++,visual studio
舊版本的用戶可能需要手動(dòng)配置build,具體可參考參考文獻(xiàn)[1]。

3.3 配置gdb調(diào)試

點(diǎn)擊左側(cè)目錄結(jié)構(gòu).vscode->launch.json,或者通過(guò)快捷鍵(Ctrl + Shift + P)打開(kāi)命令面板鍵入查找“Open ‘launch.json’“并點(diǎn)擊,打開(kāi)”launch.json“文件,修改”program“字段:將"ns3-dev"修改為”ns3.37“。為什么這樣做請(qǐng)參考參考文獻(xiàn)[2](不推薦參考文獻(xiàn)[1]中拷貝動(dòng)態(tài)庫(kù)的方法)。

修改前:

ns3環(huán)境配置,ns-3,ns-3,ubuntu,linux,c++,visual studio
修改后:

ns3環(huán)境配置,ns-3,ns-3,ubuntu,linux,c++,visual studio

完成上面三步配置后,就可以用VS Code愉快地編寫(xiě)、build和調(diào)試代碼了!

測(cè)試一下,在VS Code中打開(kāi)examples-tutorial-first.cc,Shift + Command + B構(gòu)建,F(xiàn)5調(diào)試,VS
Code的終端窗口顯示結(jié)果如下:

ns3環(huán)境配置,ns-3,ns-3,ubuntu,linux,c++,visual studio


后記

作者是第一次接觸ns-3、C++、VS Code等,可以說(shuō)是小白中的小白,但是最終通過(guò)查閱資料成功在VS Code中配置了ns-3開(kāi)發(fā)環(huán)境。所以我相信讀者朋友們只要有耐心一定也可以解決在學(xué)習(xí)ns-3過(guò)程中遇到的絕大多數(shù)問(wèn)題,在此與各位共勉。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-719696.html


參考文獻(xiàn)

  1. https://www.bilibili.com/read/cv9932411/
  2. https://zhuanlan.zhihu.com/p/540733443

到了這里,關(guān)于【ns-3】VS Code開(kāi)發(fā)環(huán)境配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Ubuntu20.04安裝NS3的3.36版本(最新版本)

    Ubuntu20.04安裝NS3的3.36版本(最新版本)

    1.1 VMware安裝包Ubuntu的光盤(pán)映像文件: 下載鏈接: 下載Ubuntu光盤(pán)映像文件VMware安裝包的網(wǎng)盤(pán)鏈接. 1.2 VMware安裝 安裝鏈接: VMware安裝的CSDN鏈接. 1.3 Ubuntu安裝 安裝鏈接: Ubuntu 安裝的CSDN鏈接. 2.1 安裝ns3的依賴(lài)庫(kù) (1)安裝Python API 用戶的最低要求(3.30 版及更高版本,以及 ns-3-dev):

    2024年02月04日
    瀏覽(44)
  • 在Ubuntu環(huán)境下安裝VS Code并且配置C++環(huán)境

    在Ubuntu環(huán)境下安裝VS Code并且配置C++環(huán)境

    在公司新電腦上,需要在新的ubuntu環(huán)境中安裝新的VS Code以及配置C++相關(guān)的環(huán)境,與Win環(huán)境下相比,在Ubuntu中配置環(huán)境更簡(jiǎn)單些。Ubuntu的環(huán)境是20.04,如下圖可見(jiàn): 一、安裝VS Code 1、因?yàn)樵赨buntu中安裝,直接去Ubuntu Software搜索即可,點(diǎn)擊去install即可安裝(等待小段時(shí)間),如

    2024年02月13日
    瀏覽(26)
  • 【配置環(huán)境】Windows下 VS Code 遠(yuǎn)程連接虛擬機(jī)Ubuntu

    【配置環(huán)境】Windows下 VS Code 遠(yuǎn)程連接虛擬機(jī)Ubuntu

    目錄 一,環(huán)境 二,關(guān)鍵步驟 三,詳細(xì)步驟 四,免密遠(yuǎn)程連接 五,參考鏈接 六,番外知識(shí) Windows 11 家庭中文版 VS Code 版本:1.80.2 VMware? Workstation 16 Pro (版本:16.1.2 build-17966106) ubuntu-22.04.2-desktop-amd64 Windows下安裝OpenSSH VS Code安裝Remote - SSH插件 在Ubuntu上安裝SSH服務(wù)器。打開(kāi)終

    2024年02月15日
    瀏覽(22)
  • VS Code環(huán)境下配置Kotlin語(yǔ)言開(kāi)發(fā)環(huán)境

    VS Code環(huán)境下配置Kotlin語(yǔ)言開(kāi)發(fā)環(huán)境

    目錄 一、安裝VS Code擴(kuò)展 1.安裝Kotlin Language 2.?安裝、配置Code Runner 二、安裝Kotlin-compiler 1.下載Kotlin-compiler 2.安裝JDK 3.配置環(huán)境變量 三、測(cè)試代碼 安裝成功后進(jìn)入Code Runner擴(kuò)展設(shè)置,下滑勾選Code-runner:Run In Terminal ?打開(kāi)Kotlin官網(wǎng)? Kotlin https://kotlinlang.org/ ?Get started打開(kāi)Kotlin的官

    2024年02月09日
    瀏覽(29)
  • Visual Studio Code配置免密遠(yuǎn)程開(kāi)發(fā)環(huán)境

    Visual Studio Code配置免密遠(yuǎn)程開(kāi)發(fā)環(huán)境

    要是想連接遠(yuǎn)程服務(wù)器,先在本地安裝下面的插件(紅色圈起來(lái)的需要裝) ?連接遠(yuǎn)程服務(wù)器 ? ?保存然后再連接,輸入密碼,如果能連接上說(shuō)明是沒(méi)問(wèn)題的,下面開(kāi)始免密登錄 我的客戶端是windows,linux其實(shí)也差不多: 在windows端: win+R打開(kāi)cmd(命令提示符) 依次輸入如下命令

    2024年02月15日
    瀏覽(22)
  • Ubuntu 22.04安裝Visual Studio Code(VS Code)

    Ubuntu 22.04安裝Visual Studio Code(VS Code)

    Ubuntu 22.04安裝Visual Studio Code 打開(kāi)瀏覽器,訪問(wèn)VS Code的官方網(wǎng)址:https://code.visualstudio.com。 在首頁(yè)的左側(cè)有兩個(gè)藍(lán)色的按鈕,點(diǎn)擊左邊的按鈕,下載.deb格式的安裝包,下載完成后得到如下文件。 下載完成后,可以通過(guò)圖形界面或命令行的方式安裝,以下兩種方式 任選一種 即

    2023年04月08日
    瀏覽(29)
  • VS Code基于服務(wù)器中的docker的開(kāi)發(fā)環(huán)境配置

    VS Code基于服務(wù)器中的docker的開(kāi)發(fā)環(huán)境配置

    當(dāng)然可以在vscode中直接下載Dev Containers插件,在連接到服務(wù)器之后,在Dev Containers中找到相應(yīng)的docker連接后直接進(jìn)行開(kāi)發(fā)。 此時(shí)你就會(huì)看到你服務(wù)器上所有正在運(yùn)行的docker容器(必須要保證你想要開(kāi)發(fā)的docker容器此時(shí)的狀態(tài)是正在運(yùn)行),然后點(diǎn)擊對(duì)應(yīng)的docker容器連接即可,

    2024年02月11日
    瀏覽(27)
  • macOS下使用VS Code配置gcc、gdb搭建C/C++開(kāi)發(fā)環(huán)境

    macOS下使用VS Code配置gcc、gdb搭建C/C++開(kāi)發(fā)環(huán)境

    ? ? 本篇記錄在macOS系統(tǒng)下使用VS Code配置 GCC、GDB來(lái)搭建C/C++開(kāi)發(fā)環(huán)境,首先要提前安裝好gcc和gdb,見(jiàn)前一篇博文 macOS下安裝gcc、gdb(實(shí)測(cè)可行) ? 安裝好gcc、gdb之后,接下來(lái)為VS Code配置文件使其可以調(diào)用gcc、gdb,macOS下的配置過(guò)程與Linux下類(lèi)似,可見(jiàn)之前的博文 Linux/Ubuntu系統(tǒng)

    2024年02月08日
    瀏覽(29)
  • Mac電腦Android Studio和VS Code配置Flutter開(kāi)發(fā)環(huán)境(圖文超詳細(xì))

    Mac電腦Android Studio和VS Code配置Flutter開(kāi)發(fā)環(huán)境(圖文超詳細(xì))

    官網(wǎng)地址: https://developer.android.google.cn/ 歷史版本下載地址: https://developer.android.com/studio/archive?hl=zh-cn 到App Store下載安裝最新版本,如果MacOS更新不到13.0以上就無(wú)法安裝最新的Xcode,只能去下載以前版本的Xcode。 歷史版本下載地址: https://developer.apple.com/download/all/?q=Xcode VS C

    2024年02月03日
    瀏覽(35)
  • 使用 VS Code 快速搭建 ESP-IDF 開(kāi)發(fā)環(huán)境 (Windows、Linux、MacOS)

    使用 VS Code 快速搭建 ESP-IDF 開(kāi)發(fā)環(huán)境 (Windows、Linux、MacOS)

    ESP-IDF 是樂(lè)鑫官方的物聯(lián)網(wǎng)開(kāi)發(fā)框架,適用于 ESP32、ESP32-S、ESP32-C 和 ESP32-H 系列 SoC。它基于 C/C++ 語(yǔ)言提供了一個(gè)自給自足的 SDK,方便用戶在這些平臺(tái)上開(kāi)發(fā)通用應(yīng)用程序,并集成了大量的軟件組件,包括 RTOS、外設(shè)驅(qū)動(dòng)程序、網(wǎng)絡(luò)棧、多種協(xié)議實(shí)現(xiàn)技術(shù)以及常見(jiàn)應(yīng)用程序的使

    2024年02月14日
    瀏覽(29)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包