cmake生成OpenCV-VS工程


cmake 生成 OpenCV VS2017工程。

使用 cmake find模块

  1. FindOpenCV.cmake 模块最新版(从 bgsplit 中提取)百度云链接。将 cmake-modules 文件夹放于和工程文件同一级目录。

  2. 编写 CMakeLists.txt 这里不细说。在编写好的文件中 PROJECT 后写入

    # set(OpenCV_STATIC OFF)
    find_package(OpenCV REQUIRED)
    if(OpenCV_FOUND)
     message(STATUS "")
     message(STATUS "OpenCV library status:")
     message(STATUS "    version: {OpenCV_VERSION}")
     message(STATUS "    libraries:{OpenCV_LIBS}")
     message(STATUS "    include path: ${OpenCV_INCLUDE_DIRS}\n")
    endif()
    
  3. 新建 bulid 文件夹,并 cmd 移动到此目录,添加 OpenCV 的查找路径,(我的路径是 D:\OpenCV\build,根据实际情况修改):
    set OpenCV_DIR=D:\OpenCV\build
    set PATH=%PATH%;%OpenCV_DIR%\x64\vc15\bin
    
  4. cmake:
    cmake -D OpenCV_DIR=%OpenCV_DIR% -G "Visual Studio 15 Win64" ..
    
评论
还没有评论
    发表评论 说点什么