我认为这是创建使用OpenCV库的项目的基本步骤,因此不需要手动包含所有库。关于这个主题没有详细的信息,至少对于一个只想尽快使用OpenCV的新手来说是这样的,所以:
是使用Cmake?创建多平台c++ OpenCV的最简单和可伸缩的方法。
发布于 2012-12-20 10:53:42
CMakeLists.txt. First:创建一个文件夹Project,其中包含两个子文件夹src和include,以及一个名为的文件
第二步:将您的cpp放在src文件夹中,并将标头放在包含文件夹中。
第三:您的CMakeLists.txt应该如下所示:
cmake_minimum_required(VERSION 2.8)
PROJECT (name)
find_package(OpenCV REQUIRED )
set( NAME_SRC
src/main.cpp
)
set( NAME_HEADERS
include/header.h
)
INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_SOURCE_DIR}/include )
link_directories( ${CMAKE_BINARY_DIR}/bin)
set(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR}/bin)
add_executable( name ${NAME_SRC} ${NAME_HEADERS} )
target_link_libraries( sample_pcTest ${OpenCV_LIBS} )第四:打开CMake GUI并选择根文件夹作为输入,并为输出创建一个构建文件夹。单击“配置”,然后生成,并选择生成器(VisualStudio、Eclipse..m.)
发布于 2017-05-27 15:42:39
我正在使用opencv3.0和cmake3.8,配置下面为我工作!
######## A simple cmakelists.txt file for OpenCV() #############
cmake_minimum_required(VERSION 2.8)
PROJECT(word)
FIND_PACKAGE( OpenCV REQUIRED )
INCLUDE_DIRECTORIES( ${OpenCV_INCLUDE_DIRS} )
ADD_EXECUTABLE(word main.c)
TARGET_LINK_LIBRARIES (word ${OpenCV_LIBS})
########### end #################################### https://stackoverflow.com/questions/13970377
复制相似问题