首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Cmake配置c++ OpenCV项目

使用Cmake配置c++ OpenCV项目
EN

Stack Overflow用户
提问于 2012-12-20 10:45:15
回答 2查看 62.3K关注 0票数 44

我认为这是创建使用OpenCV库的项目的基本步骤,因此不需要手动包含所有库。关于这个主题没有详细的信息,至少对于一个只想尽快使用OpenCV的新手来说是这样的,所以:

是使用Cmake?创建多平台c++ OpenCV的最简单和可伸缩的方法。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-20 10:53:42

CMakeLists.txt. First:创建一个文件夹Project,其中包含两个子文件夹srcinclude,以及一个名为的文件

第二步:将您的cpp放在src文件夹中,并将标头放在包含文件夹中。

第三:您的CMakeLists.txt应该如下所示:

代码语言:javascript
复制
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.)

票数 36
EN

Stack Overflow用户

发布于 2017-05-27 15:42:39

我正在使用opencv3.0和cmake3.8,配置下面为我工作!

代码语言:javascript
复制
######## 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 ####################################  
票数 23
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13970377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档