window下gcc+vscode的安装与使用

window下gcc+vscode的安装与使用

系统:win11;IDE:vscode

tdm-gcc的安装

下载地址

官方下载地址

若嫌下载速度太慢或者需要翻墙,可以选择

百度网盘,提取码gmab

安装教程

注意这里的check for updated files on the TDM_GCC server不要勾选

image-20240322193403052

安装第二个版本

image-20240322193642041

在安装选项中注意要勾上omp和Add to Path

image-20240322193725258

image-20240322193924469

其他的安装过程,如安装位置任意

验证安装完成

win + r打开运行窗口,输入cmd并回车

在弹出的cmd窗口中输入gcc --version

image-20240322194055030

若输出以下内容则安装成功

若未安装成功,则需要手动配置环境变量

手动配置环境变量

  1. 右键此电脑->属性->高级系统设置->环境变量

  2. 在系统变量中找到Path,双击打开image-20240322194344832{:height=“25%” width=“25%”}

  3. 点击新建,并在最下方输入自己的gcc安装路径中bin文件地址image-20240322194613273

    配置vscode

    本文默认已经会使用vscode编写c/c++代码

    下载code-runner插件

    image-20240322194745962

点击右下角设置->拓展设置

image-20240322194849619

在弹出的窗口中点击右上角打开设置

image-20240322194927963

找到code-runner.executorMap设置,添加或修改"c"到以下形式

"c": "cd $dir && gcc -fopenmp $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",

新建test.c,输入以下代码:

#include <omp.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int id = 0, numb = 0;
    printf("%d %d\n", id, numb);
    omp_set_num_threads(3);            // 开了三个线程用于并行
#pragma omp parallel private(id, numb) // 接下来代码块中的程序要并行执行,并且每一个线程都有自己的id, numb
    {
        id = omp_get_thread_num();
        numb = omp_get_num_threads();
        printf("I am thread % d out of % d \n", id, numb);
    }
    printf("%d %d", id, numb);
}

右键代码,选择run code即可正常运行

image-20240322195243400

运行结果:

image-20240322195305949

要在 VSCode使用 OpenCV,您需要首先安装 OpenCV 库。以下是一些安装步骤: 1. 安装 CMake、Git 和 OpenCV 的依赖项: ```bash sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev ``` 2. 获取 OpenCV 源代码: ```bash git clone https://github.com/opencv/opencv.git ``` 3. 构建 OpenCV: ```bash cd opencv mkdir build cd build cmake .. make -j$(nproc) sudo make install ``` 4. 配置 VSCode: 打开 VSCode,创建一个新的 C++ 文件。然后,按下 `Ctrl + Shift + P`,输入 `C/C++: Edit Configurations (JSON)` 并选择该选项。在打开的 `c_cpp_properties.json` 文件中,添加以下内容: ```json { "configurations": [ { "name": "Linux", "includePath": [ "${workspaceFolder}/**", "/usr/local/include/opencv4" ], "defines": [], "compilerPath": "/usr/bin/gcc", "cStandard": "gnu17", "cppStandard": "gnu++14", "intelliSenseMode": "gcc-x64" } ], "version": 4 } ``` 请注意,这里的 `compilerPath` 可能需要根据您的实际安装路径进行更改。 5. 编写测试代码: ```c++ #include <opencv2/opencv.hpp> #include <iostream> int main(int argc, char** argv) { cv::Mat image = cv::imread("test.jpg"); if (image.empty()) { std::cout << "Could not open or find the image" << std::endl; return -1; } cv::namedWindow("Display window", cv::WINDOW_AUTOSIZE); cv::imshow("Display window", image); cv::waitKey(0); return 0; } ``` 6. 构建和运行: 在 VSCode 中按下 `Ctrl + Shift + B`,选择 `Build` 选项来构建您的程序。然后,在命令行中输入 `./your_program_name` 来运行程序。 希望这可以帮助您。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值