目录
前言
感谢个位猿们的知识分享。
记录QT学习的知识点,年纪大了是真的记不住了。
一、系统环境
操作系统:windows10 home
开发工具:QT 5.14.1(MSVC2017)
构建工具:MSVC2017
Opencv版本:Opencv
二、opencv 安装
Opencv安装参考以下网络教程
三、QT配置Opencv
*Opencv 在pro文件中的配置
注意当前配置是[MSVC]编译环境Opencv配置!
注意当前配置是[MSVC]编译环境Opencv配置!
注意当前配置是[MSVC]编译环境Opencv配置!
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../app/opencv4/build/x64/vc14/lib/ -lopencv_world450
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../app/opencv4/build/x64/vc14/lib/ -lopencv_world450d
else:unix: LIBS += -L$$PWD/../../app/opencv4/build/x64/vc14/lib/ -lopencv_world450
INCLUDEPATH += $$PWD/../../app/opencv4/build/include
DEPENDPATH += $$PWD/../../app/opencv4/build/include
个人觉得MSVC构建环境的配置简单,适合没有系统学习过C++的猿作为入门学习(我就是),安装完OpenCV就可以直接使用。
MinGW构建环境使用Opencv,要对Opencv源码进行编译,稍微复杂一些,吐槽github你就没好用过。
使用qcreator工具添加库文件
qcreator 提供了一个用于添加库文件的配置工具,方便快捷,不容易写错。大神手写,小白我用工具(不复年少时)
库文件添加
打开项目pro文件,任意位置点击右键弹出菜单,点击添加库菜单
选择连接到的库类型
添加的库文件
选择opencv的库文件
文件在opencv的安装目录下的build\x64\vc14\lib里opencv_world450.lib
本机配置地址:D:\app\opencv4\build\x64\vc14\lib\opencv_world450.lib
连个文件对应两种程序运行模式,文件 opencv_world450d.lib对应debug模式使用\
调整包含路径
默认生成的路径位置不正确,写入安装目录下的build\include
本机配置地址: D:\app\opencv4\build\include
总结
QT+msvc201X模式 配置OpenCV,简单易学上手快
注意:项目的编译环境,初猿看文章时注意文章对应的环境和编译器。
推荐学习连接