Qt5.6.1+opencv2.4.10+cmake3.15.0x64小白编译全过程,附网盘下载链接

Qt5.6.1+opencv2.4.10+cmake3.15.0x64小白编译全过程,附网盘下载链接


1、 下载cmake64或cmake32、opencv-2.4.10.exe;
2、 安装cmake、opencv-2.4.10.exe;
3、 opencv-2.4.10.exe,解压之后的source文件夹下的是源文件(未编译的);
4、 使用cmake-gui,编译源文件,在source文件夹下创建一个build文件夹,用于存放编译后的Makefile,点击configure 选择mingw makefile,specify native compliers,next,C编译器选择F:/QT5_6/Tools/mingw492_32/bin/gcc.exe,Qt安装目录下的gcc编译器,C++选择F:/QT5_6/Tools/mingw492_32/bin/g++.exe;finish;自动配置;
在这里插入图片描述
在这里插入图片描述
5、 勾选WHIT_QT,去选WHIT_IPP,若有错误需要不勾选ENABLE_PRECOMPILED_HEADERS,不选WHIT_OPENGL继续configure;
在这里插入图片描述
6、 出现如下界面,默认或手动选择对应Qt下的文件即可;继续configure,直到变白色且configure done;点击generate;出现generate done;
在这里插入图片描述
7、 至此,基本完成,下一步在创建的build文件夹,按shift+右键选择打开cmd窗口;执行mingw32-make –j 8;(-j 8是指8个线程同时编译,可以去掉)(事先需要配置windows,环境变量为,qt的mingw32-make所在目录);到100%后,执行mingw32-make install;生成所需要的库文件。将build文件夹下的bin加入到系统环境变量,Opencv到这里编译完成。
在这里插入图片描述

8、 配置Qt项目,新建Qt witget 项目,打开.pro,包含库文件:
.pro文件:
#INCLUDEPATH += G:/openc/opencv/build/include/opencv
#INCLUDEPATH += G:/openc/opencv/build/include/opencv2
#INCLUDEPATH += G:/openc/opencv/build/include

#CONFIG(debug, debug|release): {
#LIBS += -LG:/openc/opencv/sources/mybuild/install/x64/mingw/bin
#-lopencv_calib3d2410d
#-lopencv_superres2410d
#-lopencv_videostab2410d
#-lopencv_video2410d
#-lopencv_ts2410d
#-lopencv_core2410d
#-lopencv_features2d2410d
#-lopencv_contrib2410d
#-lopencv_stitching2410d
#-lopencv_legacy2410d
#-lopencv_imgproc2410d
#-lopencv_photo2410d
#-lopencv_gpu2410d
#-lopencv_highgui2410d
#-lopencv_ocl2410d
#-lopencv_objdetect2410d
#-lopencv_flann2410d
#-lopencv_ml2410d
#-lopencv_nonfree2410d
#} else:CONFIG(release, debug|release): {
#LIBS += -LG:/openc/opencv/sources/mybuild/install/x64/mingw/lib
#-lopencv_calib3d2410
#-lopencv_superres2410
#-lopencv_videostab2410
#-lopencv_video2410
#-lopencv_ts2410
#-lopencv_core2410
#-lopencv_features2d2410
#-lopenc

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值