记录自己qt配置第三方库(opencv)的配置文件

博客主要围绕静态库能否仅提供查找路径和名字展开思考,如同g++命令那样。同时提出如何添加查找库的路径这一问题,并指出查询Qt的.pro文件编写方法或许能解决这些疑问。

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

INCLUDEPATH += views cvprocess models\
    D:\OpenCV3\new_building\include     \
    D:\OpenCV3\new_building\include\opencv  \
    D:\OpenCV3\new_building\include\opencv2 \


SOURCES += \
        main.cpp \
    views/graphicswidget.cpp \
    views/mainwindow.cpp \
    views/settingswidget.cpp \
    displayapplication.cpp \
    cvprocess/cvprocess.cpp \
    views/GraphicsView.cpp \
    models/ViewSettings.cpp \
    views/serialwidget.cpp

HEADERS += \
    views/graphicswidget.h \
    views/mainwindow.h \
    views/settingswidget.h \
    displayapplication.h \
    cvprocess/cvprocess.h \
    views/GraphicsView.h \
    models/ViewSettings.h \
    views/serialwidget.h

FORMS += \
    views/graphicswidget.ui \
    views/mainwindow.ui \
    views/settingswidget.ui \
    views/serialwidget.ui

LIBS+= D:\OpenCV3\new_building\lib\libopencv_calib3d310.dll.a\
    D:\OpenCV3\new_building\lib\libopencv_core310.dll.a\
    D:\OpenCV3\new_building\lib\libopencv_features2d310.dll.a\
    D:\OpenCV3\new_building\lib\libopencv_flann310.dll.a\
    D:\OpenCV3\new_building\lib\libopencv_highgui310.dll.a\
    D:\OpenCV3\new_building\lib\libopencv_imgcodecs310.dll.a\
    D:\OpenCV3\new_building\lib\libopencv_imgproc310.dll.a\
    D:\OpenCV3\new_building\lib\libopencv_ml310.dll.a\
    D:\OpenCV3\new_building\lib\libopencv_objdetect310.dll.a\
    D:\OpenCV3\new_building\lib\libopencv_photo310.dll.a\
    D:\OpenCV3\new_building\lib\libopencv_shape310.dll.a\
    D:\OpenCV3\new_building\lib\libopencv_stitching310.dll.a\
    D:\OpenCV3\new_building\lib\libopencv_superres310.dll.a\
    D:\OpenCV3\new_building\lib\libopencv_video310.dll.a\
    D:\OpenCV3\new_building\lib\libopencv_videoio310.dll.a\
    D:\OpenCV3\new_building\lib\libopencv_videostab310.dll.a

思考

  1. 静态库可不可以只给查找路径和名字(和g++里边命令一样),那么如何添加查找库的路径
  2. 呀勒呀勒哒贼,查下qt的.pro文件怎么写应该就啥都有了
### 下载并获取包含QTOpenCV第三方库压缩包 对于希望简化集成过程的开发者来说,直接下载已经准备好的包含QTOpenCV第三方库压缩包是一个高效的选择。以下是关于如何找到这些资源的信息。 #### 使用预构建的MinGW版本OpenCVQT兼容包 网络上存在一些由社区成员分享的预构建工具链,其中包括了针对特定环境优化过的OpenCVQT组合。例如,可以查找名为`OpenCV-4.0.1-x64.zip`这样的文件[^1]。这类压缩包通常包含了经过调整可以直接用于Windows平台下的MinGW编译器使用的OpenCV库,并且预先设置了适合QT Creator或其他IDE的工作空间设置。 #### 获取官方或可信来源发布的二进制分发版 除了非正式渠道外,还可以考虑从更稳定可靠的源处获得所需的依赖项: - **OpenCV**: 可以访问官方网站下载页面寻找适用于不同操作系统的最新稳定版本二进制发布包,如`opencv-3.4.5.zip`[^2]。 - **Qt Libraries & Tools**: 对于Qt本身及其附加组件,则建议通过其官网提供的在线安装程序来进行安装,这样能确保得到最新的安全补丁和技术支持服务。 #### 配置项目以便利用上述资源 一旦获得了必要的软件包之后,在实际工程项目里还需要做适当配置才能顺利调用它们的功能特性。比如在一个基于Linux系统的环境中,可以在`.pro`文件中指定额外的头文件路径及链接选项如下所示[^3]: ```makefile INCLUDEPATH += /usr/local/include \ /usr/local/include/opencv4 \ LIBS += -L/usr/local/lib \ -lopencv_highgui \ -lopencv_core \ -lopencv_imgproc \ -lopencv_imgcodecs ``` 请注意以上仅为示例代码片段;具体参数应依据所选的具体版本和个人需求做出相应修改。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值