返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >关于Qt添加opencv和libtorch库的问题
  • 582
分享到

关于Qt添加opencv和libtorch库的问题

2024-04-02 19:04:59 582人浏览 独家记忆
摘要

1. 手动添加 INCLUDEPATH += \ D:/ProgramData/libtorch/include \ D:/ProgramData/libtorch/

1. 手动添加

INCLUDEPATH += \
    D:/ProgramData/libtorch/include \
    D:/ProgramData/libtorch/include/torch/csrc/api/include \
    D:/ProgramData/OpenCV/build/include

LIBS += \
    -LD:/ProgramData/libtorch/lib \
    -ltorch \
    -ltorch_cpu \
    -lc10 \
    -lc10_cuda \
    -lcaffe2_nvrtc \
    -lcpuinfo \
    -llibprotobuf \
    -llibprotobuf-lite \
    -llibprotoc \
    -lcaffe2_module_test_dynamic \
    -lcaffe2_detectron_ops_gpu \
    -LD:/ProgramData/opencv/build/x64/vc15/lib \
    -lopencv_world455

备注:libtorch库这里添加的是release版本的,Qt项目编译为Debug和Release版本都能正常运行,但是Qt调用opencv库编译为Debug版本需要链接Debug版本的库文件(库文件名字后面+d),编译为Release版本需要链接Release版本的库文件(名字后面没有d),另外opencv库还要把bin目录添加到环境变量。

2. 通过Qt Creator添加

2.1 点击Qt项目名,然后右击, 然后添加库

2.2 勾选添加外部库,下一步

2.3 根据实际情况选择

备注:

这种添加方式一次只能添加一个库文件或包含路径,如果要添加多个库文件或包含路径只能在项目的.pro文件里手动按照规则追加或者重复以上步骤。一定要选择好该库所属平台、链接方式是静态还是动态。如果库的debug版本和release版本不在同一个目录下,要么取消勾选“为debug版本添加'd'作为后缀”(或者”移除release版本的'd'后缀“),要么保留默认候选去修改项目.pro文件相应版本的路径。

到此这篇关于Qt添加opencv和libtorch库的文章就介绍到这了,更多相关Qt添加opencv和libtorch库内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 关于Qt添加opencv和libtorch库的问题

本文链接: https://lsjlt.com/news/162451.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作