vscode配置c/c++环境 window
时间: 2023-05-29 08:03:50 浏览: 110
1. 下载安装Visual Studio Code和MinGW-w64。
2. 打开Visual Studio Code,安装C/C++和Code Runner扩展。
3. 打开Visual Studio Code设置,选择“用户设置”和“工作区设置”,添加以下代码:
```json
{
"code-runner.executorMap": {
"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt"
}
}
```
4. 安装MinGW-w64,打开MinGW-w64安装目录,找到bin文件夹,在路径中添加该路径。
5. 重启Visual Studio Code,创建一个新的C或C++文件,按下Ctrl + Alt + N运行代码。
6. 如果出现问题,请检查MinGW-w64路径是否正确,并通过Visual Studio Code终端运行代码。
相关问题
vscode配置C++ opencv教程
1. 安装VS Code和MinGW
首先,需要安装Visual Studio Code和MinGW。
2. 配置环境变量
将MinGW的bin目录添加到环境变量中,以便在终端中可以直接使用gcc和g++命令。
3. 安装C/C++扩展
在VS Code中安装C/C++扩展,以便在编辑器中编写C/C++代码。
4. 创建C项目
在VS Code中创建一个新文件夹来保存C项目。在终端中输入以下命令:
```
mkdir myCProject
cd myCProject
```
然后,创建一个名为main.c的文件,并在其中输入以下代码:
```c
#include <stdio.h>
int main() {
printf("Hello, world!\n");
return 0;
}
```
5. 编译和运行程序
打开终端并输入以下命令,将程序编译为可执行文件:
```
gcc main.c -o main
```
然后,运行可执行文件:
```
./main
```
6. 安装OpenCV
下载并安装OpenCV,然后将其添加到环境变量中。
7. 配置OpenCV
在VS Code的工作区文件夹中创建一个名为.vscode的文件夹,并在其中创建一个名为c_cpp_properties.json的文件。在其中输入以下代码:
```json
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**",
"C:/opencv/build/include"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"compilerPath": "C:/MinGW/bin/gcc.exe",
"cStandard": "c11",
"cppStandard": "c++17"
}
],
"version": 4
}
```
8. 创建OpenCV项目
在VS Code中创建一个新文件夹来保存OpenCV项目。在终端中输入以下命令:
```
mkdir myOpenCVProject
cd myOpenCVProject
```
然后,创建一个名为main.cpp的文件,并在其中输入以下代码:
```cpp
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main() {
Mat image = imread("test.jpg");
if (image.empty()) {
cout << "Could not open or find the image" << endl;
return -1;
}
namedWindow("Display window", WINDOW_AUTOSIZE);
imshow("Display window", image);
waitKey(0);
return 0;
}
```
9. 编译和运行程序
打开终端并输入以下命令,将程序编译为可执行文件:
```
g++ main.cpp -o main `pkg-config --cflags --libs opencv4`
```
然后,运行可执行文件:
```
./main
```
以上就是在VS Code中配置C和OpenCV的教程。
如何使用vscode配置c++代码片段
Visual Studio Code (VSCode) 是一个非常流行的代码编辑器,你可以通过扩展名为 `c_cpp_properties.json` 的文件来配置 C++ 项目的设置。以下是设置 C++ 代码片段的基本步骤:
1. **安装C/C++插件**:
首先,确保已安装了 "C/C++" 插件。如果你还没有安装,可以在 VSCode 市场(Extensions)中搜索并安装 "C/C++ Development Tools"。
2. **创建或打开`.c_cpp_properties.json`**:
打开或创建项目根目录下的 `.c_cpp_properties.json` 文件。如果文件不存在,可以右键点击项目名,选择 "Configure C/C++ Build System" 来自动生成。
3. **添加配置信息**:
在 JSON 格式中,你需要添加以下关键配置项:
- `configurations`: 包含多个配置,针对不同的编译器(如 GCC、Clang),每个配置有一组特定的编译选项。
- `tasks`: 如果你想为编译和运行创建任务,这里配置对应的命令。
- `includePath`: 指定头文件路径,这样 VSCode 可以找到它们进行语法高亮和自动完成。
- `compilerPath`: 指定 C++ 编译器的路径。
例如:
```json
{
"configurations": [
{
"name": "Win32",
"includePath": ["$(workspaceFolder)/src", "${workspaceFolder}/external/include"],
"defines": [],
"compilerPath": "${env.GCC}",
"cStandard": "c17",
"cppStandard": "c++17",
"intelliSenseMode": "gcc-x64"
}
],
"version": 4
}
```
4. **保存并刷新**:
保存 `.c_cpp_properties.json` 后,重启或重新加载 VSCode 使新的设置生效。可以通过 `Ctrl + Shift + P` (Windows/Linux) 或 `Cmd + Shift + P` (Mac) 输入 "Reload Window" 来刷新。
5. **自定义代码片段**:
创建代码片段是在另一个文件夹内的 `.vscode` 中的 `snippets` 子目录下进行的。创建一个新的 `.json` 文件,例如 `c.snippets`,然后编写 C++ 语言的代码片段模板。例子如下:
```json
{
"scope": "source.c",
"prefix": "cfunc",
"body": [
"void ${1:functionName}(int ${2:params}) {",
"\t${0}"
"\treturn; // 示例代码终止符"
"}"
],
"description": "创建一个新的C++函数"
}
```
使用时,按下 `Ctrl + K, Ctrl + S` (Windows/Linux) 或 `Cmd + K, Ctrl + S` (Mac) 并输入 `cfunc` 来触发代码片段。
阅读全文