Qt配置pro文件以及第三方库
来源:互联网 发布:mac os x 镜像 编辑:程序博客网 时间:2024/06/08 18:00
一:pro文件常用配置参数
二:Qt配置第三方库,以下以安装在本机绝对路径下的opencv为例,包括windows以及linux系统。pro文件写法:
QT += core guigreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsTARGET = OpencvTEMPLATE = app#INCLUDEPATH and LIBS depend on opencv's path where is installed in your computerwin32{ INCLUDEPATH += "D:\\Program Files (x86)\\opencv\\build\\include" LIBS += -L"D:\\Program Files (x86)\\opencv\\build\\x86\\vc12\\lib" CONFIG(debug, debug|release){ LIBS += -lopencv_core2413d \ -lopencv_highgui2413d \ -lopencv_imgproc2413d \ -lopencv_video2413d \ -lopencv_objdetect2413d }else{ LIBS += -lopencv_core2413 \ -lopencv_highgui2413 \ -lopencv_imgproc2413 \ -lopencv_video2413 \ -lopencv_objdetect2413 \ }}linux{ INCLUDEPATH += "/usr/local/include" LIBS += -L"/home/Installer/opencv-2.4.13/opencv-2.4.13/lib" CONFIG(debug, debug|release){ LIBS += -lopencv_cored \ -lopencv_highguid \ -lopencv_imgprocd \ -lopencv_videod \ -lopencv_objdetectd \ }else{ LIBS += -lopencv_core \ -lopencv_highgui \ -lopencv_imgproc \ -lopencv_video \ -lopencv_objdetect \ }}SOURCES +=\ facedetect.cpp
使用Qt Creator进行参数编译的方法,项目->运行->arguments,例如xxx.exe cascade=”data/haarcascades/haarcascade_frontalface_alt.xml” scale=1.3 lena.jpg
linux安装opencv步骤:
1.安装cmake
2.安装libgtk2.0-dev 和 pkg-config(一定要相对于下面安装步骤提前安装)
3.进入opencv源码目录,cmake CMakeList
4.make && make install
5.配置环境变量
sudo gedit /etc/ld.so.conf.d/opencv.conf(没有该文件的话自行创建),为文件添加内容/usr/local/lib
6.配置库
sudo ldconfig
7.更改环境变量
sudo gedit /etc/bash.bashrc,在文件末尾添加,PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
8.重启终端使配置生效。
例程测试:
1.进入opencv/sample/c目录
2.终端输入 ./build_all.sh (如果build_all.sh没有执行权限,chmod +x build_all.sh使之获得执行权限)
3../facedetect –cascade=”/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml” –scale=1.5 lena.jpg
(也可以不带参数,自行测试)
- Qt配置pro文件以及第三方库
- QT配置第三方库
- Qt整合第三方库项目文件配置
- Qt工程pro文件的简单配置(尤其是第三方头文件和库)
- Qt pro文件配置
- Qt Pro 文件配置
- Qt配置pro文件
- qt 第三方库
- vs 生成第三方库文件 以及 调用第三方库文件
- QT 添加第三方库
- QT 加载第三方库
- qt添加第三方库
- Qt使用第三方库
- Qt使用第三方库
- Qt-导入第三方库
- qt 使用第三方库
- 第三方库文件
- qt中pro文件中的配置说明
- eclipse hibernate导出数据库实体类
- appcan开发经验分享,超实用
- 今天开始用swift写服务器(三)
- Android Studio build工程的时候出现 Error:null value in entry: aaptFriendlyManifestOutputFile=null
- js 创建Date对象5种方式
- Qt配置pro文件以及第三方库
- measurechildren的工作原理
- html5<canvas操作像素之添加杂色,动态倒影逐行显示>
- 用make-kpkg制作ubuntu的内核安装包deb
- 集合
- PyTorch学习系列(十)——如何在训练时固定一些层?
- 面试中遇到过的闭包~
- Java深入——Java 内存分配和回收机制
- ubuntu-换源