c++ properties_Visusal Studio Code(VS code)配置C/C++环境

之前使用过VC,VS,但渐渐的被VS code的轻巧、简便以及插件给人所带来的的自由性所吸引。

一、MinGW 下载

VS code本身是一个“编辑器”,在某种程度上决定着它的轻巧性,然而并不影响它功能的强大,但需要借助于MinGW。

MinGW下载地址:https://sourceforge.net/projects/mingw-w64/files/

下载过程

•下载方框所示

405fccb13a7098584367dfbee9aebf66.png

下载后的内容是一个压缩包,只需要解压缩到相应的位置即可。

二、环境变量的配置

1.拷贝MinGW的安装路径

4262f5f3934d1b3630680b11462c21a8.png

2.依次打开

我的电脑 -》属性-》高级系统设置-》环境变量

6096af4d8c86260f9172782c95be03a8.png

3.如下图所示

52b2062d6cfafd7979d1d0836db5bc33.png

•变量名:自己定义•变量值:第一步拷贝的MinGW安装路径

4.如下图所示

84828c0c906f79302978cb59774a48b4.png

新建里面添加的内容是bin文件夹路径:D:\MinGW\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\mingw64\bin

5.查看配置是否成功

•Win + R 输入 cmd命令•输入:g++ -v 和 gcc -v 查看是否有相应的版本号

a0a585367a5eaeb7de100ad63d1efcf9.png

三、VS code与插件安装

•VS code安装

按照提示安装即可

caf42fbf12fa6d2fe5b75edbfb5f8295.png

下载地址:https://code.visualstudio.com/Download

•插件安装

只演示两种插件:C/C++;Chinese

777a4d1705e45404dbffceb1a7018cf1.png

四、配置C++环境

1.依次

选择文件夹-》新建文件-》命名为test.cpp->编写test.cpp里面代码-》F5键调试运行->选择环境“C++(GDB/LLDB)”-》选择配置“g++.exe”

9e613e1dd87f3001b5db4094948b6886.png
aeae5ebacb1b0149c929a50393b23a2f.png

2.编辑launch.json文件

{    // 使用 IntelliSense 了解相关属性。    // 悬停以查看现有属性的描述。    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387    "version": "0.2.0",    "configurations": [        {            "name": "g++.exe - 生成和调试活动文件",            "type": "cppdbg",            "request": "launch",            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",            "args": [],            "stopAtEntry": false,            "cwd": "${workspaceFolder}",            "environment": [],            "externalConsole": true, //修改以让其弹出终端            "MIMode": "gdb",            "miDebuggerPath": "D:\\MinGW\\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\\mingw64\\bin\\gdb.exe", //注意            "setupCommands": [                {                    "description": "为 gdb 启用整齐打印",                    "text": "-enable-pretty-printing",                    "ignoreFailures": true                }            ],            "preLaunchTask": "g++"  //修改(也可以不修改) 要与下面的task.json相同调试会话开始前执行的任务,一般为编译程序,C++为g++;C为gcc        }    ]}

3.配置tasks.json文件

返回test.cpp-》按下F5键,会出现“找不到task g++”-》选择“配置任务”-》选择“shell:cpp.exe”-》会自动生成一个tasks.json文件

{    "version": "2.0.0",    "tasks": [        {            "type": "shell",            "label": "g++", //修改为与上面相同 (也可以不修改)            "command": "D:\\MinGW\\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\\mingw64\\bin\\g++.exe",  //修改为g++路径            "args": [                "-g",                "${file}",                "-o",                "${fileDirname}\\${fileBasenameNoExtension}.exe"            ],            "options": {                "cwd": "D:\\MinGW\\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\\mingw64\\bin"     //注意            },            "problemMatcher": [                "$gcc"            ],            "group": "build"        }    ]}

4.配置c_cpp_properties.json

在.vscode文件下新建c_cpp_properties.json文件

{    "configurations": [        {            "name": "MinGW64",            "intelliSenseMode": "gcc-x64",            "compilerPath": "D:\\MinGW\\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\\mingw64\\bin\\g++.exe",  //注意            "includePath": [                "${workspaceFolder}"            ],            "cppStandard": "c++17"        }    ],    "version": 4 }

注:以上的配置要注意路径问题(如果复制以上代码)

五、运行

返回test.cpp按下F5键

7f091e9b8283469d10756e9b591a59ae.png

欢迎关注我的公众号“Harry工作空间

3d6fcc94eac25c06cc5226c28b2be34b.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值