用vscode运行c++文件
时间: 2024-01-13 12:06:17 浏览: 117
可以按照以下步骤在 VS Code 中运行 C++ 文件:
1. 安装 C++ 扩展:打开 VS Code,点击左侧的扩展图标,搜索并安装 C++ 扩展。
2. 创建 C++ 文件:在 VS Code 中打开一个文件夹,右键选择“新建文件”,输入文件名并以 `.cpp` 结尾,例如 `hello.cpp`。
3. 编写代码:在 `hello.cpp` 文件中编写 C++ 代码。
4. 配置 launch.json 文件:在 VS Code 中选择“调试”面板,点击“添加配置”,选择“C++(GDB/LLDB)”,VS Code 将自动生成一个名为 `launch.json` 的文件。
5. 运行程序:在 `launch.json` 文件中添加以下代码:
```
"program": "${workspaceFolder}/hello.cpp",
```
然后按 `F5` 键运行程序,或者在 VS Code 中选择“调试”面板,点击“开始调试”。
6. 查看输出:程序运行后,可以在终端中查看输出结果。
注:在运行 C++ 程序前,需要先安装 C++ 编译器,例如 g++ 或者 Clang。
相关问题
vscode运行C++配置文件
### 如何在Visual Studio Code中设置C++运行配置
#### 配置环境
为了能够在Visual Studio Code (VSCode) 中顺利地编写、编译并执行 C++ 程序,需先完成一系列基础准备工作。这包括但不限于安装 VSCode 和 MinGW 编译器。
确保已按照官方指导完成了 Visual Studio Code 的安装[^1]。对于 Windows 用户来说,推荐采用 MinGW-w64 来作为 GCC 工具链的一部分用于编译 C/C++ 项目;而对于 Linux 或 macOS 用户,则可以直接使用自带的 g++ 编译工具[^2]。
#### 安装扩展包
通过 Extensions 视图(快捷键 `Ctrl+Shift+X`),可以搜索并安装由 Microsoft 提供的 “C/C++” 扩展,该扩展提供了 IntelliSense 支持以及其他有助于提高生产力的功能特性[^3]。
#### 创建工作区与任务定义
创建一个新的文件夹作为工作空间,在其中放置所有的源代码文件。接着打开命令面板 (`F1`) 并输入 `Tasks: Configure Task` ,选择适合自己的构建方式——这里假设选择了自动生成 Makefile 方案或是直接调用 g++.exe 进行单个文件编译。
#### 设置launch.json
为了让调试更加便捷高效,还需要进一步定制 launch.json 文件以便于启动和停止应用程序。可以通过点击左侧边栏中的 Debug 图标组里的齿轮按钮来生成默认模板,之后根据实际情况调整参数如下所示:
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/a.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "/path/to/gdb", // 对应平台下的路径
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "build hello world",// 如果有预编译任务则指定名称
"internalConsoleOptions": "openOnSessionStart"
}
]
}
```
上述 JSON 片段展示了如何针对基于 GDB 调试器的情况来进行基本配置。注意 `"miDebuggerPath"` 字段应当指向实际存在的 GNU Debugger 可执行文件的位置,并且如果是在 Windows 上使用 MinGW-gcc 则可能是类似于 `C:\\Program Files\\mingw-w64\\x86_64-8.1.0-posix-seh-rt_v6-rev0\\mingw64\\bin\\gdb.exe` 的绝对路径。
#### 自定义 settings.json
最后一步是对全局或项目的特定偏好设定作出修改,比如关联某些头文件为 cpp 类型以获得更好的语法高亮效果等。可以在用户级别或者当前目录下找到 .vscode/settings.json 文件加入类似下面的内容[^4]:
```json
{
"files.associations": {
"*.hpp": "cpp",
"*.tpp": "cpp",
"iostream": "cpp",
"iomanip": "cpp",
"string": "cpp",
"vector": "cpp"
},
"editor.formatOnSave": true,
"[cpp]": {
"editor.defaultFormatter": "ms-vscode.cpptools"
}
}
```
以上就是完整的在 Visual Studio Code 中搭建 C++ 开发环境的方法概述,希望这些信息能够帮助顺利完成初期配置工作。
vscode 运行c++
在 VS Code 中运行 C++ 程序需要先安装 C++ 开发环境。这里我们以 Windows 操作系统为例,介绍如何在 VS Code 中运行 C++ 程序。
1. 安装 MinGW-w64
MinGW-w64 是一个开源的 Windows 平台 C/C++ 开发环境,可以在 Windows 上编译出可在 Windows 平台下运行的应用程序。下载地址:https://sourceforge.net/projects/mingw-w64/files/latest/download
2. 安装 VS Code 插件
打开 VS Code,按下 Ctrl + Shift + X 打开插件商店,搜索 C/C++,安装插件 C/C++。
3. 配置 VS Code
在 VS Code 中按下 Ctrl + Shift + P,输入 "C++",选择 "Edit Configurations (JSON)",在打开的文件中添加以下内容:
```
{
"configurations": [
{
"name": "Win32",
"intelliSenseMode": "msvc-x64",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [],
"compilerPath": "C:/mingw-w64/mingw64/bin/g++.exe",
"cStandard": "c11",
"cppStandard": "c++17",
"windowsSdkVersion": "10.0.19041.0",
"intelliSenseEngine": "Tag Parser"
}
],
"version": 4
}
```
其中,"compilerPath" 是 MinGW-w64 安装路径下的 g++.exe 的路径。
4. 新建 C++ 文件
在 VS Code 中新建一个空白文件,保存为 .cpp 后缀名的文件。
5. 运行程序
在 C++ 文件中编写代码后,按下 F5 键或者按下 Ctrl + Shift + D 打开调试面板,点击绿色的运行按钮即可运行程序。
阅读全文
相关推荐















