安装相关软件及扩展
-
visual studio code软件 直接上官网下载即可,附上链接https://code.visualstudio.com/ -
安装MinGW编译器 下载链接:https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/ 我用的版本是x86_64-8.1.0-release-win32-seh-rt_v6-rev0 注:线程选择win32,如果是Linux选择posix;异常模型选择默认的seh -
安装扩展C/C++ 
配置环境
配置文件.vscode ,里面分别需要配置三个文件。
这里参考链接1、参考链接2
编译器(c_cpp_properties.json)、构建任务(tasks.json)、调试环境(launch.json)
内容记录如下,下次需要可以直接创建复制配置。
编译器(c_cpp_properties.json)
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"compilerPath": "F:/ProgrammingC/mingw64/bin/g++.exe",
"cStandard": "c89",
"cppStandard": "c++98",
"intelliSenseMode": "gcc-x64"
}
],
"version": 4
}
构建任务(tasks.json)
{
"version": "2.0.0",
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: g++.exe 生成活动文件",
"command": "F:/ProgrammingC/mingw64/bin/g++.exe",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "F:/ProgrammingC/mingw64/bin"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "编译器: F:/ProgrammingC/mingw64/bin/g++.exe"
}
]
}
调试环境(launch.json)
{
"version": "0.2.0",
"configurations": [
{
"name": "g++.exe - 生成和调试活动文件",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "F:/ProgrammingC/mingw64/bin",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath": "F:\\ProgrammingC\\mingw64\\bin\\gdb.exe",
"setupCommands": [
{
"description": "为 gdb 启用整齐打印",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "C/C++: g++.exe 生成活动文件"
}
]
}
|