QT + OPENCV + OpenCV_contrib + MINGW编译

参见   How to setup Qt and openCV on Windows - Qt Wiki

  QT + OPENCV + OpenCV_contrib + MINGW编译_东方.既白的博客-CSDN博客

基本操作参见其他的博客;

主要记录 更改了cmake、opencv、qt 多个版本均没有顺利完成编译安装,下面还是主要说一下遇到问题的解决方法

注意事项:

1.  opencv 不要采用版本太高的,与mingw730_64编译器不兼容。 (测试更换版本没有成功)

2. cmake configure时,qt5 对应的各项路径要仔细确认

 3.  cmake configure 出现的waring 没有处理,不影响Generate;

4. wingw32-make -j 8   总是出错;

使用手动生成 vs_version.rc.obj ;参见

 使用:C:\Qt\Qt5.15.2\Tools\mingw810_64\bin\windres.exe C:\opencv\opencv_build\modules\world\vs_version.rc -O coff -o C:\opencv\opencv_build\modules\world\CMakeFiles\opencv_world.dir\vs_version.rc.obj

 没有解决;

 在cmake 界面点击  Add Entry 添加 OPENCV_VS_VERSIONINFO_SKIP   选中

 

 重新configure, Generate; 

mingw32-make -j8  成功

mingw32-make install  失败;

提示错误:CMake Error at modules/python3/cmake_install.cmake:49 (file):
file cannot create directory: C:/Program Files (x86)/Microsoft Visual
Studio/Shared/Python39_64/Lib/site-packages/cv2. Maybe need administrative
privileges.
Call Stack (most recent call first):
cmake_install.cmake:163 (include)

将cmd 权限更改为 管理员权限,安装成功!!!

 

posted @ 2023-11-04 15:33  SusieSnail_SUN  阅读(98)  评论(0编辑  收藏  举报