日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

關于Qt添加opencv和libtorch庫的問題_C 語言

作者:玖玖牛 ? 更新時間: 2022-03-28 編程語言

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

欄目分類
最近更新