本文最后更新于 1413 天前,其中的信息可能已经有所发展或是发生改变。
cmake 生成 OpenCV VS2017工程。
使用 cmake find模块
FindOpenCV.cmake
模块最新版(从 bgsplit 中提取)百度云链接。将cmake-modules
文件夹放于和工程文件同一级目录。-
编写
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()
- 新建
bulid
文件夹,并 cmd 移动到此目录,添加 OpenCV 的查找路径,(我的路径是D:\OpenCV\build
,根据实际情况修改):set OpenCV_DIR=D:\OpenCV\build set PATH=%PATH%;%OpenCV_DIR%\x64\vc15\bin
- cmake:
cmake -D OpenCV_DIR=%OpenCV_DIR% -G "Visual Studio 15 Win64" ..