微软发布的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的内容。
新闻热点
疑难解答
图片精选