首页 > 代码库 > opencv配置及Cmake配合VS编译

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 opencvfind_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编译