opencv配置及Cmake配合VS编译

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了opencv配置及Cmake配合VS编译相关的知识,希望对你有一定的参考价值。

所用工具及环境 :

工具:opencv2.4.9

        Cmake-3.7.0-rc1-win64-x64

        VS2013

环境:Win10 64位

环境变量配置:找到opencv目录,添加两项,32位还是64位酌情处理。

技术分享

编译方法:

Step1:新建一个文件夹,随意命名,里面建两个子目录,取名build和src,src里面装 源代码cpp文件 和 CMakeLists.txt文件。

           如何编写简单的CmakeLists.txt?

cmake_minimum_required(VERSION 2.8)

project(Test) 
set(CMAKE_BUILD_TYPE Release)

#find opencv
find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS})
link_directories(${OpenCV_LIBRARY_DIRS})
add_definitions(${OpenCV_DIFINITIONS})

set(src main.cpp)
add_executable(Test ${src})
target_link_libraries(Test ${OpenCV_LIBS})

Test是工程名,main.cpp是代码文件

set是设置变量,src就代表main.cpp

 

Step2:打开cmake-gui.exe,src是源代码的位置,src名称是自己命名得,对应好,build是编译的文件夹,点击configure,下方出现configure done之后就可以generate了,

技术分享

step3:用vs打开build文件夹下的.sln,打开工程后编译运行,不要忘记把要运行的项目右键 "设为启动项目",否则会报错。

 

以上是关于opencv配置及Cmake配合VS编译的主要内容,如果未能解决你的问题,请参考以下文章

vs2017+opencv+qt+cuda,使用cmake编译opencv的库

vs2005配置OpenCv2.3.1

opencv 源码编译

在win10下实现openCV3.2.0+vs2015+cmake出错解决方案

OpenCV3.3.0 + CLion + CMake 配置(Mac巨细无敌版)

ubuntu(Linux)安装Vs code并配置c++编译及cmake多文件编译