網站首頁 編程語言 正文
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文件相應版本的路徑。
原文鏈接:https://www.cnblogs.com/cpxlll/p/15800364.html
相關推薦
- 2023-12-06 Access denied for user root @ localhost (using p
- 2022-04-30 C語言實現考勤管理系統_C 語言
- 2022-10-29 線性回歸(基于python的理論與實現)的RuntimeWaring溢出問題
- 2022-08-06 Flutter?隊列任務的實現_Android
- 2022-06-09 ASP.NET?Core中的通用主機HostBuilder_基礎應用
- 2022-06-13 ASP.NET?Core?MVC中的模型(Model)_基礎應用
- 2022-06-14 golang并發安全及讀寫互斥鎖的示例分析_Golang
- 2022-05-08 React的事件處理你了解嗎_React
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支