VSCode C/C++ 开发环境搭建全攻略
在 VSCode 上搭建 C/C++ 开发环境,可以通过以下步骤进行设置:
安装必要的软件
安装 Visual Studio Code:
- 从 Visual Studio Code 官网下载适用于您操作系统的 VSCode,并安装。
安装 C/C++ 编译器:
macOS 用户:
- 可以通过 Xcode Command Line Tools 来安装 GCC 或 Clang。运行命令
xcode-select --install
来安装。
- 可以通过 Xcode Command Line Tools 来安装 GCC 或 Clang。运行命令
Linux 用户:
- 一般情况下,Linux 系统已经预安装了 GCC。可以通过包管理器更新或安装,例如在 Ubuntu 上使用命令
sudo apt update && sudo apt install build-essential
。
- 一般情况下,Linux 系统已经预安装了 GCC。可以通过包管理器更新或安装,例如在 Ubuntu 上使用命令
配置 VSCode
安装 C/C++ 扩展:
- 启动 Visual Studio Code,打开扩展管理器(可以通过左侧活动栏中的扩展图标或使用快捷键
Ctrl+Shift+X
)。 - 搜索并安装
C/C++
扩展,由 Microsoft 提供。
- 启动 Visual Studio Code,打开扩展管理器(可以通过左侧活动栏中的扩展图标或使用快捷键
配置编译环境:
- 打开一个 C/C++ 项目或者创建一个新的文件夹用作项目目录。
- 在项目目录中创建一个
.vscode
文件夹。 在
.vscode
文件夹中创建或编辑以下配置文件:- c_cpp_properties.json(选择编译器和设置 include 路径):
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**",
"C:/path/to/your/compiler/include"
],
"defines": [],
"windowsSdkVersion": "10.0.18362.0",
"compilerPath": "C:/path/to/your/compiler/bin/gcc.exe",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "gcc-x64"
}
],
"version": 4
}
- tasks.json(设置编译任务):
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "g++",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}.exe"
],
"group": {
"kind": "build",
"isDefault": true
},
"problemMatcher": ["$gcc"],
"detail": "Generated task by VSCode."
}
]
}
- launch.json(调试配置):
{
"version": "0.2.0",
"configurations": [
{
"name": "C++ Launch",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath": "path/to/gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "build",
"logging": { "engineLogging": true },
"internalConsoleOptions": "openOnSessionStart"
}
]
}
编写和调试代码
编写代码:
- 在项目目录下创建一个新的 C/C++ 文件,比如
main.cpp
,并编写您的代码。
- 在项目目录下创建一个新的 C/C++ 文件,比如
编译和运行:
- 按
Ctrl+Shift+B
编译项目。 - 使用
F5
或选择Run > Start Debugging
进行调试。
- 按
调试功能:
- 设置断点:在想要调试的行号左侧单击可以设置断点。
- 调试控制:使用调试工具栏上的按钮来控制程序的运行(继续、步入、步过、停止等)。
额外提示
- 确保您的编译器版本支持您所使用的 C/C++ 标准。
- 可以在 VSCode 中设置更多快捷键和自定义配置来提高效率。
- 经常更新 VSCode 和相关扩展,以获得最新的功能和修复。
通过这些步骤,您应该能够在 VSCode 中成功设置并使用 C/C++ 开发环境!