admin管理员组文章数量:1547531
一、参考资料
Visual Studio Code 配置C/C++编译及调试环境
Windows下VSCode配置C++环境
VSCode配置C++官方文档
Get Started with C++ on Linux in Visual Studio Code
二、注意事项
- 生成
task.json
和launch.json
文件之前,务必切换到demo.cpp
或者demo.c
文件,否则自动生成的task.json
和launch.json
无法编译对应的demo.cpp
和demo.c
。 - 建议不同的编程语言采用不同的文件夹。
- 将
.vscode
文件夹备份一份,以后需要的时候直接复制即可,不用再花时间进行配置了。
三、步骤
1. 下载安装VSCode
VSCode下载
2. 安装c++插件
点击左侧栏第五个,在搜索框内输入【c++】,安装c++插件。
3. 生成 c_cpp_properties.json
文件
Ctrl+Shift+P调出命令面板
==》输入C/C++,选择【Edit Configurations(UI)】进入配置
==》在.vscode文件夹中自动生成 c_cpp_properties.json 文件
修改配置:
- 编译器路径:
D:/360Downloads/Software/MinGW/mingw64/bin/bin/g++.exe
; - IntelliSense 模式:
gcc-x64
;
4. 新建demo.cpp工程文件
#include<iostream>
using namespace std;
int main()
{
cout << "hello world!" <<endl;
return 0;
}
5. 生成 task.json
文件
task.json
文件,代码进行编译的配置文件。
选择 【Terminal】
==》【configure task】
==》【C/C++:g++.exe生成活动文件】
6. 编译cpp文件
shift+ctrl+B
执行编译,生成 demo.exe
文件。
7. 运行 demo.exe 可执行文件
按 ctrl+F5
,运行 demo.exe
。
8. 生成 launch.json
文件
launch.json
文件,代码进行调试(debug)的配置文件。
选择 【Run】
==》【Add Configuration
==》【C++(GDB/LLDB)】
==》【g++.exe - 生成和调试活动文件】
9. 调试 demo.exe
按 F5
,调试 demo.exe
。
或者
Run
==》Start Debugging
四、相关配置
1. c_cpp_properties.json
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**",
"D:\\360Downloads\\Software\\opencv\\build\\x64\\MinGw\\install\\include",
"D:\\360Downloads\\Software\\opencv\\build\\x64\\MinGw\\install\\include\\opencv2"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"compilerPath": "D:/360Downloads/Software/MinGW/mingw64/bin/g++.exe",
"cStandard": "gnu17",
"cppStandard": "gnu++14",
"intelliSenseMode": "windows-gcc-x64"
}
],
"version": 4
}
2. tasks.json
{
"version": "2.0.0",
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: g++.exe 生成活动文件",
"command": "D:\\360Downloads\\Software\\MinGW\\mingw64\\bin\\g++.exe",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe",
"-I", "D:\\360Downloads\\Software\\opencv\\build\\x64\\MinGw\\install\\include",
"-I", "D:\\360Downloads\\Software\\opencv\\build\\x64\\MinGw\\install\\include\\opencv2",
"-L", "D:\\360Downloads\\Software\\opencv\\build\\x64\\MinGw\\lib",
"-l", "libopencv_calib3d452",
"-l", "libopencv_core452",
"-l", "libopencv_dnn452",
"-l", "libopencv_features2d452",
"-l", "libopencv_flann452",
"-l", "libopencv_gapi452",
"-l", "libopencv_highgui452",
"-l", "libopencv_imgcodecs452",
"-l", "libopencv_imgproc452",
"-l", "libopencv_ml452",
"-l", "libopencv_objdetect452",
"-l", "libopencv_photo452",
"-l", "libopencv_stitching452",
"-l", "libopencv_video452",
"-l", "libopencv_videoio452"
],
"options": {
"cwd": "${workspaceFolder}"
},
"problemMatcher": [
"$gcc"
],
"group": "build",
"detail": "编译器: D:\\360Downloads\\Software\\MinGW\\mingw64\\bin\\g++.exe"
}
]
}
3. launch.json
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "g++.exe - 生成和调试活动文件",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": true,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath": "D:\\360Downloads\\Software\\MinGW\\mingw64\\bin\\gdb.exe",
"setupCommands": [
{
"description": "为 gdb 启用整齐打印",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "C/C++: g++.exe 生成活动文件"
}
]
}
五、VScode 恢复原始设置
如何恢复visual studio code的原始设置
1. 通过命令面板重置设置
Visual Studio Code 的命令面板是一种快捷而高效的方法来修改或重置设置。您可以通过以下步骤利用命令面板重置设置:
- 打开 Visual Studio Code。
- 使用快捷键
Ctrl+Shift+P
(Mac 上是Cmd+Shift+P
)打开命令面板。 - 输入
Preferences: Open Settings (JSON)
并选择它,打开settings.json
文件。 - 将
settings.json
文件中的所有内容删除,并保存文件。
删除用户设置后,Visual Studio Code 会自动回退到全局默认设置。
2. 删除或重命名用户设置文件
Visual Studio Code 将用户的个性化设置存储在一个 settings.json
的文件中。如果想彻底重置所有设置,并且不希望保留任何之前的修改,可以通过删除或重命名这个文件来实现。
-
关闭 Visual Studio Code。
-
找到存储
settings.json
文件的位置:- Windows:
C:\Users\[用户名]\AppData\Roaming\Code\User\settings.json
-
macOS:
~/Library/Application Support/Code/User/settings.json
-
Linux:
~/.config/Code/User/settings.json
- Windows:
-
删除该
settings.json
文件或者将其重命名,如改为settings.backup.json
。 -
重新打开 Visual Studio Code,这时编辑器会自动生成一个全新的默认
settings.json
文件。
版权声明:本文标题:【Windows版】VScode配置C++开发环境 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1727198144a1101864.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论