首先确保已正确配置mingw-w64并将其bin目录添加到系统环境变量path中,1. 检查c_cpp_properties.json中的"include path"是否包含头文件路径;2. 确认tasks.json中使用-i选项指定头文件路径;3. 验证编译器能否通过命令行调用,若问题依旧,尝试重启vscode或重新生成配置文件,最终确保所有路径配置与实际安装路径一致,从而解决头文件找不到的问题。

无需多言,本篇文章的目标就是让你快速上手,在VSCode中配置出一个能跑C++代码的环境。告别对着黑框框发呆,开始你的C++编程之旅。
解决方案
安装VSCode: 这就不用多说了吧,去官网下载安装。
立即学习“C++免费学习笔记(深入)”;
安装MinGW-w64: 这是Windows下C++编译器的常用选择。
pacman -S mingw-w64-x86_64-gcc
C:msys64mingw64in
gcc -v
安装C/C++ Extension for VSCode: 打开VSCode,在扩展商店搜索"C/C++",安装Microsoft官方的C/C++扩展。
配置tasks.json
hello.cpp
Ctrl+Shift+P
Cmd+Shift+P
tasks.json
tasks.json
{
"version": "2.0.0",
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: g++.exe build active file",
"command": "C:\msys64\mingw64\bin\g++.exe", // 替换成你的g++.exe路径
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "${workspaceFolder}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "Task generated by Debugger."
}
]
}launch.json
Ctrl+Shift+D
Cmd+Shift+D
launch.json
launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "C/C++: g++.exe build and debug active file",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}\${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath": "C:\msys64\mingw64\bin\gdb.exe", // 替换成你的gdb.exe路径
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "C/C++: g++.exe build active file"
}
]
}Ctrl+Shift+B
Cmd+Shift+B
F5
这通常是因为编译器找不到头文件的路径。解决办法:
检查c_cpp_properties.json
c_cpp_properties.json
Ctrl+Shift+P
检查系统环境变量: 确保MinGW-w64的bin目录已经添加到系统环境变量Path中。
检查编译器选项: 在
tasks.json
-I
"args": [
"-g",
"-I",
"C:\path\to\your\include", // 替换成你的头文件路径
"${file}",
"-o",
"${fileDirname}\${fileBasenameNoExtension}.exe"
]#include
#include "C:\path\to\your\header.h"
调试是编程过程中不可或缺的一部分。VSCode提供了强大的调试功能。
F5
launch.json
launch.json
program
miDebuggerPath
launch.json
CMake是一个跨平台的构建系统,可以帮助你管理复杂的C++项目。
安装CMake: 去CMake官网下载安装。
安装CMake Tools Extension: 在VSCode中安装CMake Tools扩展。
编写CMakeLists.txt
CMakeLists.txt
cmake_minimum_required(VERSION 3.0.0) project(MyProject) add_executable(MyProject main.cpp)
CMakeLists.txt
使用CMake的好处是可以方便地管理依赖项、生成不同平台的构建文件等等。虽然配置稍微复杂一些,但对于大型项目来说,CMake是必不可少的。
以上就是VSCode搭建C++编程环境 手把手教你配置VSCode运行C++的详细内容,更多请关注php中文网其它相关文章!
编程怎么学习?编程怎么入门?编程在哪学?编程怎么学才快?不用担心,这里为大家提供了编程速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号