關(guān)于Qt添加opencv和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調(diào)用opencv庫編譯為Debug版本需要鏈接Debug版本的庫文件(庫文件名字后面+d),編譯為Release版本需要鏈接Release版本的庫文件(名字后面沒有d),另外opencv庫還要把bin目錄添加到環(huán)境變量。
2. 通過Qt Creator添加
2.1 點擊Qt項目名,然后右擊, 然后添加庫
2.2 勾選添加外部庫,下一步
2.3 根據(jù)實際情況選擇
備注:
這種添加方式一次只能添加一個庫文件或包含路徑,如果要添加多個庫文件或包含路徑只能在項目的.pro文件里手動按照規(guī)則追加或者重復(fù)以上步驟。一定要選擇好該庫所屬平臺、鏈接方式是靜態(tài)還是動態(tài)。如果庫的debug版本和release版本不在同一個目錄下,要么取消勾選“為debug版本添加'd'作為后綴”(或者”移除release版本的'd'后綴“),要么保留默認候選去修改項目.pro文件相應(yīng)版本的路徑。
到此這篇關(guān)于Qt添加opencv和libtorch庫的文章就介紹到這了,更多相關(guān)Qt添加opencv和libtorch庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳解C++ 動態(tài)庫導(dǎo)出函數(shù)名亂碼及解決
這篇文章主要介紹了C++ 動態(tài)庫導(dǎo)出函數(shù)名亂碼及解決,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03基于C語言編寫簡易的英文統(tǒng)計和加密系統(tǒng)
這篇文章主要介紹如何基于C語言編寫一個簡易的英文統(tǒng)計和加密系統(tǒng),實際上就是對字符數(shù)組的基本操作的各種使用,感興趣的可以了解一下2023-05-05C++實現(xiàn)圖像目標區(qū)裁剪ImageCropping
本文主要介紹了C++實現(xiàn)圖像目標區(qū)裁剪ImageCropping,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06