Cannot get OpenCV to compile because of undefined references?

后端 未结 6 1352
再見小時候
再見小時候 2020-12-02 14:52

The code is simple and is essentially straight from this tutorial. I am running Arch Linux and have the OpenCV library stored at /usr/include/. I have also chec

6条回答
  •  情书的邮戳
    2020-12-02 15:12

    If you do the following, you will be able to use opencv build from OpenCV_INSTALL_PATH.

    cmake_minimum_required(VERSION 2.8)
    
    SET(OpenCV_INSTALL_PATH /home/user/opencv/opencv-2.4.13/release/)
    
    SET(OpenCV_INCLUDE_DIRS "${OpenCV_INSTALL_PATH}/include/opencv;${OpenCV_INSTALL_PATH}/include")
    
    SET(OpenCV_LIB_DIR "${OpenCV_INSTALL_PATH}/lib")
    
    LINK_DIRECTORIES(${OpenCV_LIB_DIR})
    
    set(OpenCV_LIBS opencv_core opencv_imgproc opencv_calib3d opencv_video opencv_features2d opencv_ml opencv_highgui opencv_objdetect opencv_contrib opencv_legacy opencv_gpu)
    
    # find_package( OpenCV )
    
    project(edge.cpp)
    
    add_executable(edge edge.cpp)
    

提交回复
热议问题