win10 qtcreator 使用 opencv c++ , 出现问题及处理

在这个基础上继续:   https://blog.csdn.net/nima_zhang_b/article/details/104422797

需要的环境变量

win10 qtcreator 使用 opencv c++ , 出现问题及处理_第1张图片

 

Opencv

安装步骤主要参考官方指定方法, 为了去除意外的异常,请卸载code-block, 删除git的系统环境变量.

https://wiki.qt.io/How_to_setup_Qt_and_openCV_on_Windows

去官方下载 opencv-3.4.1-vc14_vc15.exe, 点击安装到这里

win10 qtcreator 使用 opencv c++ , 出现问题及处理_第2张图片

打开 Cmake-gui

win10 qtcreator 使用 opencv c++ , 出现问题及处理_第3张图片

 

点击Configure之后

win10 qtcreator 使用 opencv c++ , 出现问题及处理_第4张图片

win10 qtcreator 使用 opencv c++ , 出现问题及处理_第5张图片

 

 

win10 qtcreator 使用 opencv c++ , 出现问题及处理_第6张图片

 

完成之后, 记得修改下面几个选项.

 

选中: WITH_QT    WITH_OPENGL

添加:Qt5_DIR

不选:  ENABLE_PRECOMPILED_HEADERS

 

win10 qtcreator 使用 opencv c++ , 出现问题及处理_第7张图片

win10 qtcreator 使用 opencv c++ , 出现问题及处理_第8张图片

 

win10 qtcreator 使用 opencv c++ , 出现问题及处理_第9张图片

 

win10 qtcreator 使用 opencv c++ , 出现问题及处理_第10张图片

 

再次configure

win10 qtcreator 使用 opencv c++ , 出现问题及处理_第11张图片

 

然后加入:

 

QT_MAKE_EXECUTABLE 为D:/Qt/Qt5.12.3/5.12.3/mingw73_64/bin/qmake.exe

 

  OPENCV_VS_VERSIONINFO_SKIP=1

修改:CMAKE_BUILD_TYPE     CPU_DISPATCH

这个得多说一嘴, 得根据自己电脑cpu的指令集进行修改, 比如笔者的cpu是i7-8665U, 上intel官网查 

 

 

 

win10 qtcreator 使用 opencv c++ , 出现问题及处理_第12张图片

 

win10 qtcreator 使用 opencv c++ , 出现问题及处理_第13张图片

 

win10 qtcreator 使用 opencv c++ , 出现问题及处理_第14张图片

 

win10 qtcreator 使用 opencv c++ , 出现问题及处理_第15张图片

 

win10 qtcreator 使用 opencv c++ , 出现问题及处理_第16张图片

 

 

再次configure

 

win10 qtcreator 使用 opencv c++ , 出现问题及处理_第17张图片

 

完成之后,点击 generate.

 

win10 qtcreator 使用 opencv c++ , 出现问题及处理_第18张图片

 

 

win10 qtcreator 使用 opencv c++ , 出现问题及处理_第19张图片

 

打开cmd

 

 

到build目录,输入mingw32-make -j 8

注意8是cup的线程数, 请根据自己电脑情况进行设置.

 

win10 qtcreator 使用 opencv c++ , 出现问题及处理_第20张图片

 

 

等一段时间之后,

如此:

 

win10 qtcreator 使用 opencv c++ , 出现问题及处理_第21张图片

 

改正方法:

 

win10 qtcreator 使用 opencv c++ , 出现问题及处理_第22张图片

 

 

win10 qtcreator 使用 opencv c++ , 出现问题及处理_第23张图片

 

编译成功,如图成功

 

win10 qtcreator 使用 opencv c++ , 出现问题及处理_第24张图片

 

 

然后,输入mingw32-make install:

 

安装完成,如图

win10 qtcreator 使用 opencv c++ , 出现问题及处理_第25张图片

你可能感兴趣的:(C++)