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的库
在win10下实现openCV3.2.0+vs2015+cmake出错解决方案