这篇文章主要介绍了Qt添加opencv和libtorch库的相关知识,两种方法一种是通过手动添加,一种是通过qtcreator添加,需要的朋友可以参考下
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库内容请搜索编程学习网以前的文章希望大家以后多多支持编程学习网!
本文标题为:关于Qt添加opencv和libtorch库的问题


- c++ const 成员函数,返回一个 const 指针.但是返回的指针是什么类型的 const? 2022-10-11
- Easyx实现扫雷游戏 2023-02-06
- C语言手把手带你掌握带头双向循环链表 2023-04-03
- 详解C语言中sizeof如何在自定义函数中正常工作 2023-04-09
- ubuntu下C/C++获取剩余内存 2023-09-18
- C语言qsort()函数的使用方法详解 2023-04-26
- Qt计时器使用方法详解 2023-05-30
- C++ 数据结构超详细讲解顺序表 2023-03-25
- 我应该为我的项目使用相对包含路径,还是将包含目录放在包含路径上? 2022-10-30
- C语言详解float类型在内存中的存储方式 2023-03-27