Cmake指定多版本opencv切換

Cmake中經常使用find_package,但是find_package一般都是直接在系統中尋找,像我這種安裝多版本opencv且不在默認路徑下怎麼尋找。

例如我常把opencv安裝咋/opt下面,

只需要將cmakelist文件中

find_package( OpenCV REQUIRED )

改爲:

find_package( OpenCV REQUIRED PATHS /opt/opencv3.4/share/OpenCV)

方便又便捷,因爲我的opencv cmake文件在/opt/opencv3.4/share/OpenCV,這裏所以指定一個paths就可以了,其實用find_package尋找其他庫時也可採用這種方式

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章