w10系统的C++环境配置
1.安装 vscode编辑器
首先安装:VScode
安装后开始安装插件:
C++ 插件
2.配置w10系统的C++环境
使用编译器MinGW
官方地址:https://www.mingw-w64.org/
下载地址:https://sourceforge.net/projects/mingw-w64/files/
MinGW编译器需要配置环境变量
下载解压后,进入mingw64下的bin文件夹,复制当前路径,Win + i唤起系统设置,输入高级系统设置并进入,点击环境变量,选择path,编辑,新建,粘贴路径,按下三个确定
环境变量配置完毕后,打开vscode运行一下测试代码。
复制下面程序:
#include <iostream>
//#include "opencv2/opencv.hpp"
//using namespace cv;
using namespace std;
int main(){
//printf(CV_VERSION);
cout << "正常" << endl;
system("pause"); // 防止运行后自动退出,需头文件stdlib.h
return 0;
}
点击非调试运行
点击第一个
点击g++
即可得到
这里输出的 “正常” 是我们刚才代码里写的。
下一步,我们来修改两个配置,方便我们未来程序的使用。
将这一行:“externalConsole”: true,改为ture。这样就可以弹出一个独立的终端来看我们输出的结果。
在这里配置一下,“args"的列表里,增加:”-fexec-charset=GBK",这是用来防止输出中文乱码,但是我们刚才的演示中,输出的 “正常” 并没有乱码,这可能是C++新版本的原因,也又可能是别的原因,如果出现中文乱码,记得可以添加这个配置。
3.安装cmake
cmake官网连接:https://cmake.org/
下载后默认下一步即可。
安装成功后:可以在cmd中进行验证
4.安装opencv
opencv官网连接:https://opencv.org/
安装时,指定一下自己的安装路径,因为我们采用的方法是,使用cmake对opencv进行编译,在编写CMakeLists.txt 时,需要指定opencv编译后的路径才能成功的编译自己的项目代码。
cmake 编译 opencv
打开cmake
左边 c 找到之前我们安装的编译器MinGW,找到根目录,例如我的:D:/mingw64/bin/gcc.exe
右边C++,例如我的:D:/mingw64/bin/g++.exe
下一步是配置环境变量