问题:使用CMakeLists.txt编译时,出现如图的错误。
CMakeLists.txt文件内容如下:
cmake_minimum_required(VERSION 2.8)
project(imageBases)
#cv
set(CMAKE_CXX_FLAGS "-std=c++11")
find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS})
add_executable( ${PROJECT_NAME} imageBases.cpp)
target_link_libraries(${PROJECT_NAME} ${OpenCV_LIBS})
解决:文件中添加以下两条语句
set( OpenCV_DIR /home/jixingwu/opencv-3.1.0/build )#set(OpenCV_DIR /path/to/opencv/build)
set( OpenCV_FOUND 1 )
说明:需要声明 opencv 进行cmake和make的build文件路径