微軟發布的visual studio code日趨完善,插件也越來越豐富。最近偶然想練習一下C++,發現visual studio code有對clang的支持,所以就嘗試配置一下,用于對C++代碼的編譯和調試。
核心插件,在編寫C++中,所要用到的功能非常完善。
安裝方法:
打開Visual Studio Code。點擊側邊欄上的擴展按鈕搜索cPPTools 點擊安裝后,點擊重新載入。可選插件,能夠讓不同的文件在左側文件列表中按照不同的圖標顯示,非常實用且美觀的插件。
安裝方法:
打開Visual Studio Code。點擊側邊欄上的擴展按鈕搜索vscode-icons 點擊安裝后,點擊重新載入。安裝xcode-select主要是為了能夠使用路徑/usr/include/
作為頭文件的路徑。
打開OS X的終端,輸入xcode-select --install
進行安裝。
c_cpp_PRoperties.json的配置
用Visual Studio Code打開一個有C++源碼的文件夾,打開命令面板(??P
),在命令面板中輸入 C/Cpp: Edit Configurations ,之后發現新建了一個文件c_cpp_properties.json
在.vscode文件夾中。 c_cpp_properties.json
中需要修改的只有includePath
項,如下:
tasks.json的配置
打開命令面板(??P
),在命令面板中輸入 Tasks: Configure Task Runner ,選擇others,之后發現新建了一個文件tasks.json
在.vscode文件夾中。 tasks.json
的文件配置如下
其中your.cpp為你想編譯的c++源文件
編譯
按??B
進行編譯,發現項目文件夾中出現了a.out
文件
點擊側邊欄的調試(??D
),進入調試界面。點擊配置按鈕,選擇C++ (GDB/LLDB)
,之后發現在.vscode文件夾中新增launch.json
文件,修改launch.json
中的program
項(launch.json
中的兩個program都需要修改),如下
修改完成后,點擊調試按鈕就可進行調試。
一番折騰后,Visual Studio Code終于能夠編譯和調試C++代碼了。但是項目代碼的管理方式非常原始,而Visual Studio Code已經有cmake的相關插件,cmake在項目管理上則更為方便,下次將會介紹有關Visual Studio Code有關cmake的內容。
新聞熱點
疑難解答
圖片精選