2016-10-19 154 views

回答

0

CMakeLists.txt我用于OpenCV应用程序配置。

cmake_minimum_required(VERSION 2.8) 
set (PROJ_NAME YourAppName) 
project(${PROJ_NAME}) 
set(CMAKE_BINARY_DIR ${CMAKE_SOURCE_DIR}/build) 
set(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR}) 
set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}) 

FIND_PACKAGE(OpenCV) 

set(folder_source main.cpp 
        ) 

set(folder_header main.h 
        ) 

SOURCE_GROUP("Source Files" FILES ${folder_source}) 
SOURCE_GROUP("Header Files" FILES ${folder_header}) 
ADD_EXECUTABLE(${PROJ_NAME} ${folder_source} ${folder_header}) 
TARGET_LINK_LIBRARIES(${PROJ_NAME} ${OpenCV_LIBS}) 

它工作正常,但检查你的OpenCV的路径不包含空格

(它不喜欢,如 “C:/文档/ Visual Studio中2015 /项目/ opencv_build” 路径)。