1. 程式人生 > >ubuntu cmake檔案新增固定版本的opencv

ubuntu cmake檔案新增固定版本的opencv

CMake下指定Opencv版本

關鍵檔案:OpenCVConfig.cmake。在opencv編譯好後,所在目錄中一般會有一個叫OpenCVConfig.cmake的檔案,只要讓CMake找到這個檔案,這個檔案就指定了Opencv的所有路徑,因此設定OpenCV_DIR為包含OpenCVConfig.cmake的目錄,如在我的C++工程CMakeLists.txt中新增

set(OpenCV_DIR "/home/ubuntu/src/opencv-3.1.0/build")

因此,我們期望使用哪個版本的Opencv,只要找到對應的OpenCVConfig.cmake檔案,並且將其路徑新增到工程的CMakeLists.txt中即可了

新增ros自帶opencv版本

include_directories(/opt/ros/kinetic/include/opencv-3.2.0-dev)

!!!!!!!!!!!新增完 includee_directories(opt/ros/kinetic/include/opencv-3.2.0-dev)後 要新增find_package(Opencv REQUIRED)

不然會出現連結不到opencvd的錯誤。