Win10下配置Qt+Opencv环境

tech2023-09-05  91

Win10下配置Qt+Opencv环境

环境:Window10 Qt版本:5.14.2 OpenCV版本:4.3.0 Cmake版本:3.15.5

第一部分–配置Qt和CMake的环境变量

将以下两个路径添加到path环境变量:

1.E:\Qt5.14.2\5.14.2\mingw73_64\bin (根据自己Qt的安装路径) 2.E:\Qt5.14.2\Tools\mingw730_64\bin (根据自己Qt的安装路径) 3.E:\cmake\bin(此路径在安装CMake时可选择自动添加到环境变量)

第二部分–配置CMake

1.设置源代码和编译目录 源代码路径为:E:\opencv-4.3.0\opencv\sources 编译目标路径为:E:\opencv-4.3.0\opencv\opencv_qt_cmake(opencv_qt_cmake为自己新创建的文件夹)

2.点击"configure" ,配置编译器,如下图我们利用QT的mingw编译器进行编译,点击"Next"。 3.配置C和C++编译器路径(根据自己安装Qt的路径找到它们)

E:\Qt5.14.2\Tools\mingw730_64\bin 完成点击finish 4.开始配置:会显示如下图的界面,此时会下载一些库文件,请保持稳定的网络 5.勾选: WITH_OPENGL WITH_OPENMP WITH_QT BUILD_opencv_world 不勾选: WITH_OPENCL_D3D11_NV

6.点击 Generate 生成 Makefile

配置cmake时候发现红色错误,原因缺少下面两个文件:

opencv_videoio_ffmpeg.dll opencv_videoio_ffmpeg_64.dll

可以用以下的百度云链接下载:

链接:https://pan.baidu.com/s/1j1ZDnex9E1usGndYTERcMw 提取码:ph6r

把下载的两个文件放入opencv的安装目录下

第三部分–编译Opencv

以管理员身份进入cmd

cmd界面切入目录: mingw32-make,等待编译即可,正确编译截图如下: (mingw32-make -j4 或者mingw32-make -j8也可以)

编译完成后输入命令: mingw32-make install ,等待即可,正确执行则如下图所示:

cmd下通过mingw32-make编译错误记录与解决【gcc: error: long: No such file or directory】

解决方法:在cmake里面找到OPENCV_ENABLE_ALLOCATOR_STATS或者在search里面搜索,然后把后面的勾选去掉,接着Configure和Generate后,接着在cmd窗口中mingw32-make即可继续编译。

第四部分–Qt测试opencv简单程序

后续更新…

最新回复(0)