w10系统 如何使用 C++、cmake、opencv、

w10系统的C++环境配置

1.安装 vscode编辑器

首先安装:VScode
安装后开始安装插件:
C++ 插件

2.配置w10系统的C++环境

使用编译器MinGW
官方地址:https://www.mingw-w64.org/
下载地址:https://sourceforge.net/projects/mingw-w64/files/
w10系统 如何使用 C++、cmake、opencv、_第1张图片
MinGW编译器需要配置环境变量
下载解压后,进入mingw64下的bin文件夹,复制当前路径,Win + i唤起系统设置,输入高级系统设置并进入,点击环境变量,选择path,编辑,新建,粘贴路径,按下三个确定
w10系统 如何使用 C++、cmake、opencv、_第2张图片
环境变量配置完毕后,打开vscode运行一下测试代码。
复制下面程序:

#include  
//#include "opencv2/opencv.hpp"
//using namespace cv;
using namespace std;
int main(){
	//printf(CV_VERSION);
	cout << "正常" << endl;
	system("pause");    // 防止运行后自动退出,需头文件stdlib.h
	return 0;
}

点击非调试运行
w10系统 如何使用 C++、cmake、opencv、_第3张图片
点击第一个
w10系统 如何使用 C++、cmake、opencv、_第4张图片
点击g++
w10系统 如何使用 C++、cmake、opencv、_第5张图片
即可得到
w10系统 如何使用 C++、cmake、opencv、_第6张图片
这里输出的 “正常” 是我们刚才代码里写的。
下一步,我们来修改两个配置,方便我们未来程序的使用。
w10系统 如何使用 C++、cmake、opencv、_第7张图片
将这一行:“externalConsole”: true,改为ture。这样就可以弹出一个独立的终端来看我们输出的结果。
w10系统 如何使用 C++、cmake、opencv、_第8张图片
在这里配置一下,“args"的列表里,增加:”-fexec-charset=GBK",这是用来防止输出中文乱码,但是我们刚才的演示中,输出的 “正常” 并没有乱码,这可能是C++新版本的原因,也又可能是别的原因,如果出现中文乱码,记得可以添加这个配置。

3.安装cmake

cmake官网连接:https://cmake.org/
w10系统 如何使用 C++、cmake、opencv、_第9张图片
下载后默认下一步即可。
安装成功后:可以在cmd中进行验证
w10系统 如何使用 C++、cmake、opencv、_第10张图片

在这里插入图片描述

4.安装opencv

opencv官网连接:https://opencv.org/
w10系统 如何使用 C++、cmake、opencv、_第11张图片
安装时,指定一下自己的安装路径,因为我们采用的方法是,使用cmake对opencv进行编译,在编写CMakeLists.txt 时,需要指定opencv编译后的路径才能成功的编译自己的项目代码。

cmake 编译 opencv

打开cmake
w10系统 如何使用 C++、cmake、opencv、_第12张图片
w10系统 如何使用 C++、cmake、opencv、_第13张图片

w10系统 如何使用 C++、cmake、opencv、_第14张图片
左边 c 找到之前我们安装的编译器MinGW,找到根目录,例如我的:D:/mingw64/bin/gcc.exe
右边C++,例如我的:D:/mingw64/bin/g++.exe
w10系统 如何使用 C++、cmake、opencv、_第15张图片
下一步是配置环境变量

你可能感兴趣的:(C++,基础,c++,opencv,开发语言)