Qt、QtCreator及opencv的安装

本文详细介绍了如何在Qt Creator环境中配置OpenCV库,包括设置头文件路径、.lib路径及环境变量,确保项目能顺利编译和运行。适用于Win7 64位系统,Qt版本5.4.1,OpenCV版本2.4.9。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本机环境win7 64bit

Qt版本:5,.4.1(vs2013  opengl)  所下离线包包含QtCretor 下载地址:http://www.qtcn.org/bbs/read-htm-tid-1075.html

opencv版本:2.4.9 下载地址:http://opencv.org/      下载后加压即可,放置路径不要有中文或空格,有可能出错

安装之前,需要需要安装vs2013,应为本Qt使用msvc2013编译器,不能使用msvc编译器其他版本

下载安装Qt完成后,在Qt工程中设置opencv的头文件路径,以及.lib路径(此处.lib并不是静态库,我们使用的是动态库,同时非现实调用,此处.lib只是供非现实调用动态库使用,此.lib与静态库内容没有任何相似),同时在环境变量path中设置.dll的路径。

Qt工程的.pro文件中添加头文件路径:

INCLUDEPATH+=D:\opencv\build\include\opencv\

                D:\opencv\build\include\opencv2 \
                D:\opencv\build\include
Qt工程的.pro文件中添加.lib路径(此处添加的debug版.dll):

LIBS+=D:\opencv\build\x64\vc12\lib\opencv_ml249d.lib

    LIBS+=D:\opencv\build\x64\vc12\lib\opencv_calib3d249d.lib
    LIBS+=D:\opencv\build\x64\vc12\lib\opencv_contrib249d.lib
    LIBS+=D:\opencv\build\x64\vc12\lib\opencv_core249d.lib
    LIBS+=D:\opencv\build\x64\vc12\lib\opencv_features2d249d.lib
    LIBS+=D:\opencv\build\x64\vc12\lib\opencv_flann249d.lib
    LIBS+=D:\opencv\build\x64\vc12\lib\opencv_gpu249d.lib
    LIBS+=D:\opencv\build\x64\vc12\lib\opencv_highgui249d.lib
    LIBS+=D:\opencv\build\x64\vc12\lib\opencv_imgproc249d.lib
    LIBS+=D:\opencv\build\x64\vc12\lib\opencv_legacy249d.lib
    LIBS+=D:\opencv\build\x64\vc12\lib\opencv_objdetect249d.lib
    LIBS+=D:\opencv\build\x64\vc12\lib\opencv_ts249d.lib
    LIBS+=D:\opencv\build\x64\vc12\lib\opencv_video249d.lib
    LIBS+=D:\opencv\build\x64\vc12\lib\opencv_nonfree249d.lib
    LIBS+=D:\opencv\build\x64\vc12\lib\opencv_ocl249d.lib
    LIBS+=D:\opencv\build\x64\vc12\lib\opencv_photo249d.lib
    LIBS+=D:\opencv\build\x64\vc12\lib\opencv_stitching249d.lib
    LIBS+=D:\opencv\build\x64\vc12\lib\opencv_superres249d.lib
    LIBS+=D:\opencv\build\x64\vc12\lib\opencv_videostab249d.lib
path环境变量:D:\opencv\build\x64\vc12\bin

注:不添加环境变量可编译通过,但在运行时程序崩溃。

以上已完毕

补充QtCreator中想同时加入debug和release版本动态库

CONFIG(debug,debug|release)

{

.lib路径

LIBS+=D:\opencv\build\x64\vc12\lib\opencv_videostab249d.lib

}


在没有安装没深msvc2013时,我在QtCreator直接编译时出现如下错误:

Error while building/deploying project untitled (kit: Desktop Qt 5.4.1 MSVC2013 OpenGL 64bit)
When executing step "Make"


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值