国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

在OS X中配置visual studio code編譯與調試C++

2019-11-06 07:50:18
字體:
來源:轉載
供稿:網友

在OS X中配置visual studio code編譯與調試C++

微軟發布的visual studio code日趨完善,插件也越來越豐富。最近偶然想練習一下C++,發現visual studio code有對clang的支持,所以就嘗試配置一下,用于對C++代碼的編譯和調試。


所需要Visual Studio Code的插件

C/C++ for Visual Studio Code

核心插件,在編寫C++中,所要用到的功能非常完善。

安裝方法:

打開Visual Studio Code。點擊側邊欄上的擴展按鈕搜索cPPTools 點擊安裝后,點擊重新載入。

vscode-icons

可選插件,能夠讓不同的文件在左側文件列表中按照不同的圖標顯示,非常實用且美觀的插件。

安裝方法:

打開Visual Studio Code。點擊側邊欄上的擴展按鈕搜索vscode-icons 點擊安裝后,點擊重新載入。

xcode-select的安裝

安裝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項,如下:

"includePath": [ "/usr/include", "/usr/local/include" ]

tasks.json的配置

打開命令面板(??P),在命令面板中輸入 Tasks: Configure Task Runner ,選擇others,之后發現新建了一個文件tasks.json在.vscode文件夾中。 tasks.json的文件配置如下

{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "0.1.0", "command": "clang++", "isShellCommand": true, "args": ["your.cpp", "-std=c++11", "-g"], "showOutput": "always"}

其中your.cpp為你想編譯的c++源文件

編譯

??B進行編譯,發現項目文件夾中出現了a.out文件

調試

點擊側邊欄的調試(??D),進入調試界面。點擊配置按鈕,選擇C++ (GDB/LLDB),之后發現在.vscode文件夾中新增launch.json文件,修改launch.json中的program項(launch.json中的兩個program都需要修改),如下

"program": "${workspaceRoot}/a.out",

修改完成后,點擊調試按鈕就可進行調試。


總結:

一番折騰后,Visual Studio Code終于能夠編譯和調試C++代碼了。但是項目代碼的管理方式非常原始,而Visual Studio Code已經有cmake的相關插件,cmake在項目管理上則更為方便,下次將會介紹有關Visual Studio Code有關cmake的內容。


上一篇:C++之“運算符重載”

下一篇:c++ string

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 灌南县| 万山特区| 靖边县| 洪洞县| 建瓯市| 望城县| 平南县| 彰化县| 璧山县| 鄱阳县| 邢台县| 开封县| 蓝山县| 红原县| 博罗县| 南乐县| 广水市| 滨州市| 临武县| 翁牛特旗| 濮阳市| 吴旗县| 烟台市| 波密县| 翁源县| 平山县| 湘乡市| 衡南县| 华池县| 宁城县| 固镇县| 江永县| 绥阳县| 汶川县| 河源市| 同江市| 清河县| 东平县| 毕节市| 辽宁省| 南岸区|