vscode配置c/c++环境 window
时间: 2023-05-29 16:03:54 浏览: 81
1. 安装 Visual Studio Code
2. 安装 C/C++ Extension,打开 VS Code,点击左侧的 Extensions,搜索 C/C++,安装
3. 安装 MinGW-w64,下载地址:https://sourceforge.net/projects/mingw-w64/
4. 安装完成后,打开环境变量配置,在 Path 中添加 MinGW-w64 的 bin 目录路径,如:C:\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin
5. 在 VS Code 中打开一个 C/C++ 文件,使用快捷键 Ctrl + Shift + B,选择 Edit Configurations,选择 C/C++: g++.exe build active file,保存
6. 再次使用快捷键 Ctrl + Shift + B,选择 C/C++: g++.exe build active file,编译运行程序
相关问题
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上配置stm32开发环境
要在VSCode上配置STM32开发环境,需要进行以下步骤:
1. 安装STM32CubeIDE
首先需要下载安装STM32CubeIDE,它是一款由STMicroelectronics开发的集成开发环境,可用于开发STM32微控制器应用程序。
2. 安装VSCode插件
在VSCode中安装插件“Cortex-Debug”,它是一款用于ARM Cortex-M微控制器的调试器插件。
3. 配置STM32CubeIDE
在STM32CubeIDE中,需要配置编译器和调试器。选择“Window -> Preferences -> MCU -> Cortex-M C/C++ Development”菜单,然后选择合适的编译器和调试器。
4. 创建STM32项目
在STM32CubeIDE中创建一个新的STM32项目。选择适当的芯片系列和型号,并选择相应的启动文件和库文件。
5. 导出项目
在STM32CubeIDE中导出项目为Makefile格式。选择“Project -> Properties -> C/C++ Build -> Settings -> Tool Settings -> Cross ARM GNU C++ Compiler -> Miscellaneous”,然后将“Other flags”更改为“-save-temps”。
6. 在VSCode中打开项目
在VSCode中打开导出的Makefile项目文件夹,并创建一个名为“launch.json”的文件。将以下内容添加到文件中:
```json
{
"version": "0.2.0",
"configurations": [
{
"type": "cortex-debug",
"request": "launch",
"name": "Debug STM32",
"servertype": "openocd",
"cwd": "${workspaceFolder}",
"executable": "${workspaceFolder}/build/<project_name>.elf",
"device": "stm32f4x",
"configFiles": [
"interface/stlink.cfg",
"target/stm32f4x.cfg"
]
}
]
}
```
将“<project_name>”更改为导出的Makefile项目的名称。
7. 调试
连接STM32开发板并启动OpenOCD连接到开发板。在VSCode中按下F5键,选择“Debug STM32”配置,并开始调试。