c++ properties_Windows平台配置VSCode的C/C++环境,超清晰

写在前面的话

eb5ff39d92be0fda56b35b0b0dc7015c.png

VSCode

VSCode是微软公司开发的开发编辑器,它具有类似Visual Studio的界面风格,并且启动速度也比Visual Studio要快。记住,它只是一个编辑器,不是集成开发环境,要想在上面编写程序,你还需要自己配置开发环境。

VSCode的各种语言开发环境是以插件的形式构成的,你可以根据自己的需要下载插件,但这也给不少编辑器颜控的初级开发者制造了门槛。

笔者当年上大学学习C/C++都是用的VC++6.0,奈何时代更迭,微软的操作系统编辑器早已更新换代。尤其是Win10系统更新后,我就没法使用VC++6.0这款编辑器了(早期的Win10是可以用兼容模式打开VC++6.0的)。哎,现在想起来还是十分怀念的,毕竟VC++6.0启动速度快,而且还包含了Win32接口,可以直接编程。好了,似乎扯得有点远了,还是回到今天的主题。下面我将带大家一步一步配置C/C++开发环境。

a65458f3eaf41e54095a849301ef2db3.png

VC++6.0

详细配置

在网上看了很多篇环境配置博客,要不就是相互抄袭,漏掉了一些中间步骤,再要不就是关键位置没有说清楚。现在我将全面系统的讲解配置过程,让你既知然,又知其所以然,相信你一定能够看明白。如果看不明白,可以来找我

基本配置流程:

  1. 下载并安装VSCode
  2. 安装C++编译器
  3. 创建工程目录
  4. 安装C++扩展插件
  5. 配置c_cpp_properties.json文件
  6. 配置tasks.json文件
  7. 配置launch.json文件
  8. 创建测试文件
  9. 编写测试代码
  10. 测试配置情况

详细配置过程讲解:

(1)下载并安装VSCode
下载地址:https://code.visualstudio.com/

进入下载页面,点击下载按钮,如下图所示。

d7eeb6b3c7a28b8e09feb92c8beeff53.png

启动刚刚下载的VSCode安装程序,开始安装(注意选择合适的安装路径)。

(2)安装C++编译器

常用的两种C++编译器为gcc和VC,二者任选其一。

如果使用gcc/g++编译器,其安装过程可以参考我的另一篇文章:C/C++编译器MinGW的安装与配置。

如果使用VC编译器,那么请确保你安装了Visual Studio的C++模块(启动Visual Studio的安装程序,在安装面板中勾选C++模块并安装)。

(3)创建工程目录

创建工程目录的方法如下:

快捷键“Win”+R,启动“运行”窗口,输入“cmd”,启动命令行窗口。然后进行如下操作:

0691abbef65eff650281c0e8b21e1fbb.png

注意:“D盘VSCode目录”是我之前已经创建好的(这样做是便于统一管理工程文件),如果你没有,需要自己创建。当然,这些都不是必须的。最重要的是你要知道你的工程目录,例如本例中的工程目录为“cpp”,然后你需要在你的工程目录中启动VSCode

(4)安装C++扩展插件

C++扩展插件的安装如下图所示:

fddac3ae21b735932089bd27aac29d65.png

注意:这里我已经安装好了,如果你是初次安装,你的界面上显示的应该是“install”按钮,点击安装即可。

(5)配置c_cpp_properties.json文件

打开命令面板,方法如下图所示(或者使用快捷键“Ctrl+Shift+P”):

ca78c332028451403452ba1382440ad4.png

在命令面板中搜索“edit”,选择图中圈出的选项,如下图所示:

a693f2384d45b037c52ccb1e909da714.png

如果你的编译器安装配置正确,基本不用修改c_cpp_properties.json文件

c_cpp_properties.json文件的配置内容如下:

{    "configurations": [        {            "name": "Win32",            "includePath": [                "${workspaceFolder}/**"            ],            "defines": [                "_DEBUG",                "UNICODE",                "_UNICODE"            ],            "compilerPath": "在这里填写你的g++.exe所在目录",            "cStandard": "c11",            "cppStandard": "c++14",            "intelliSenseMode": "gcc-x64"        }    ],    "version": 4}

具体配置说明如下:

acabfaa2de01e297de97ef8173c63dee.png

(6)配置tasks.json文件

参照第(5)步,使用同样的方式,在命令面板中搜索“task”,选择图中圈出的选项,如下图所示:

02a003f74c3fc26c7e049e0b3aff0e4e.png

然后接着点击“从模板创建tasks.json文件”,选择最后一项“Others”,如下图所示:

b6fe1a2b6615c1d70f9ff94d26531ae4.png

tasks.json的内容如下:

{    "version": "2.0.0",    "tasks": [      {        "label": "build cpp",        "type": "shell",        "command": "g++",        "args": ["-g", "-o", "输出文件名.exe", "C++源文件名.cpp"],        "group": {          "kind": "build",          "isDefault": true        }      }    ]}

具体配置说明如下:

623d23acc7280e213879edee6a7dd486.png

(7)配置launch.json文件

参照第(5)步,使用同样的方式,在命令面板中搜索“launch”,选择“Debug”如下图所示:

8ac2fa33a0308c48e2fec2e378a8b560.png

然后选择图中圈出的选项,如下图所示:

39b1ba1d172aba371b8f07a7c5bb6613.png

launch.json的内容如下:

{  "version": "0.2.0",  "configurations": [    {      "name": "(gdb) Launch",      "type": "cppdbg",      "request": "launch",      "program": "${workspaceFolder}/temp.exe",      "args": [],      "stopAtEntry": false,      "cwd": "${workspaceFolder}",      "environment": [],      "externalConsole": true,      "MIMode": "gdb",      "miDebuggerPath": "这里填写你的gdb.exe所在路径",    }  ]}

具体配置说明如下:

30b8ddf9622d9a0dcd298fe20c24d554.png

(8)创建测试文件

工程目录(不要建错地方)下新建一个名为“temp.cpp”的文件。点击“文件”,选择“新建”,如下图所示:

ff69e5ba1712f69feaeaa9a4677dd065.png

(9)编写测试代码

在temp.cpp中编写代码,代码如下:

#include using namespace std;int main(){    cout<

(10)测试配置情况

  1. 先使用快捷键“Ctrl+Shift+B”构建工程
  2. 再使用快捷键“Ctrl+F5”运行程序

完成以上两步,如果弹出如下结果,恭喜你,配置成功!

873d32c308535e1096bc3b4cc061530b.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值