1.安装OpenCV-2.3.0-win-superpack.exe
(初始无vs2005文件夹)

2.安装cmake-2.8.6-win32-x86.rar
3.运行cmake

configure-->选择 Visual Studio 8 2005+ use default native compilers -->configure -->generate
4.D:\Program Files\OpenCV2.3\vs2005目录下生成OpenCV.sln,vs2005打开,然后执行如下操作:
- 在Debug下,选择Solution Explorer(解决方案资源管理器)里的 Solution OpenCV(解决方案“OpenCV”),点右键,运行"Rebuild Solution";如编译无错误,再选择INSTALL项目,运行"reBuild"。
- 在Release下,选择Solution Explorer里的 Solution OpenCV,点右键,运行"Rebuild Solution";如编译无错误,再选择INSTALL项目,运行"reBuild"。
【此步错误1】编译INSTALL时,出错
opencv debug INSTALL rebuild error:CMake Error at cmake_install.cmake:56 (FILE):
file INSTALL cannot find "D:/Program Files/OpenCV2.3/opencv/README".
【解决】将opencv2.3下的readme放到D:/Program Files/OpenCV2.3/opencv/README
【此步错误2】重新编译INSTALL,继续报错
file INSTALL cannot find "D:/Program
Files/OpenCV2.3/vs2005/bin/Debug/opencv_ffmpeg230d.dll".
【解决】找到文件cmake_install.cmake, 将此中的与opencv_ffmpeg230d.dll有关的语句注释掉,如下:
#IF(NOT CMAKE_INSTALL_COMPONENT OR "¥{CMAKE_INSTALL_COMPONENT}" STREQUAL "main")
# FILE(INSTALL DESTINATION "¥{CMAKE_INSTALL_PREFIX}/bin" TYPE FILE FILES "D:/Program
#Files/OpenCV-2.3.0/vs2008/bin/Debug/opencv_ffmpeg230d.dll")
#ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "¥{CMAKE_INSTALL_COMPONENT}" STREQUAL "main")
#IF(NOT CMAKE_INSTALL_COMPONENT OR "¥{CMAKE_INSTALL_COMPONENT}" STREQUAL "main")
# FILE(INSTALL DESTINATION "¥{CMAKE_INSTALL_PREFIX}/lib" TYPE FILE FILES "D:/Program
#Files/OpenCV-2.3.0/vs2008/lib/Debug/opencv_ffmpeg230d.lib")
#ENDIF(NOT CMAKE_INSTALL_COMPONENT OR "¥{CMAKE_INSTALL_COMPONENT}" STREQUAL "main")
5.打开Vs2005,“工具”->“选项”->“项目和解决方案”->“VC++目录”->“包含文件”,包含D:\Program Files\OpenCV2.3\vs2005\install\include;D:\Program Files\OpenCV2.3\vs2005\install\include\opencv
库目录为:D:\Program Files\OpenCV2.3\vs2005\lib\debug;D:\Program Files\OpenCV2.3\vs2005\lib\release;D:\Program Files\OpenCV2.3\vs2005\lib
dll目录为:D:\Program Files\OpenCV2.3\vs2005\bin\debug;D:\Program Files\OpenCV2.3\vs2005\bin\release;D:\Program Files\OpenCV2.3\vs2005\bin
6.设置系统环境变量中的用户变量,将D:\Program Files\OpenCV2.3\vs2005\bin\debug;D:\Program Files\OpenCV2.3\vs2005\bin\release;D:\Program Files\OpenCV2.3\vs2005\bin 加入path
7.建立测试用例,见http://www.opencv.org.cn/index.php/VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.0/2.1
最后部分:
本文档详细介绍了如何在Visual Studio 2005中安装和配置OpenCV 2.3.0,包括使用CMake生成解决方案,解决编译INSTALL项目时出现的错误,以及设置VC++目录的包含文件和库目录。

323

被折叠的 条评论
为什么被折叠?



