在Visual Studio Code(VSCode)中运行C++程序是一个相对简单的过程,但需要一些配置。以下是详细步骤:
首先,你需要安装一些扩展来帮助你在VSCode中编写和运行C++代码。
你可以通过以下步骤安装这些扩展:
你需要配置VSCode使用一个C++编译器(如g++)和一个调试器(如gdb)。
在Windows上,你可以安装MinGW
或Microsoft Visual Studio。
在macOS上,你可以安装Xcode Command Line Tools。 在Linux上,你可以使用包管理器安装g++和gdb。
例如,在Ubuntu上,你可以运行以下命令:
sudo apt update
sudo apt install build-essential gdb
tasks.json
文件tasks.json
文件定义了如何编译你的C++程序。
Ctrl+Shift+P
打开命令面板。Tasks: Configure Task
并选择它。Create tasks.json file from template
,然后选择 Others
。这将创建一个tasks.json
文件。你可以编辑它以包含编译任务。例如:
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "g++",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"group": {
"kind": "build",
"isDefault": true
},
"problemMatcher": [
"$gcc"
]
}
]
}
你需要创建一个launch.json
文件来配置调试器。
Ctrl+Shift+D
打开调试视图。launch.json
文件。C++ (GDB/LLDB)
。这将创建一个launch.json
文件。你可以编辑它以包含调试配置。例如:
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "build",
"miDebuggerPath": "/usr/bin/gdb"
}
]
}
现在你可以编写C++代码并在VSCode中运行和调试它。
打开一个.cpp
文件并编写你的C++代码。
Ctrl+Shift+P
)。Tasks: Run Build Task
并选择它。build
)。这将编译你的程序。编译成功后,你可以在终端中运行生成的二进制文件。
.cpp
文件。这样,你就可以在Visual Studio Code中顺利地编写、运行和调试C++程序了。
领取专属 10元无门槛券
手把手带您无忧上云