• 欢迎浏览“String me = Creater\忠实的资深Linux玩家;”,请文明浏览,理性发言,有侵犯你的权益请邮件我(creater@vip.qq.com).
  • 把任何的失败都当作一次尝试,不要自卑;把所有的成功都想成是一种幸运,不要自傲。
  •    5年前 (2013-06-16)  杂七杂八 |   3 条评论  45 
    文章评分 0 次,平均分 0.0

    OpenCV2.3.1开发包,里面的build文件夹已经包含了VC9和VC10开发所需的lib文件和dll文件。
    直接使用这些文件是可以完成开发工作的,但是存在一个问题:调试代码时按F11无法进入OpenCV内部源码(比如cvLoadImage函数的实现)进行调试。把modules目录加入Source Directories无法解决问题,其实根本原因是运行时调用了OpenCV自带的dll文件(如opencv_core231d.dll等),要想进入OpenCV内部源码进行调试,必须用相应的编译器(比如VC2010)手动编译opencv源码,然后运行时调用编译出来的dll文件即可(在环境变量里时设置)。编译opencv源码请使用CMake,这个工具会生成所选择的编译器的项目文件,支持
    Visual Studio 6/7/8/9/10/11以及Eclipse,CodeBlocks,Borland等编译器)。

    首先需要下载软件(两个):OpenCV-2.1.0-win32-vs2008.exe和cmake-2.8.6-win32-x86.exe
    步骤一:安装OpenCV;安装cmake;
    步骤二:用cmake编译OpenCV(提示:最下面提示框中出现Configuring done和Generating done才算完成编译)
    步骤三:配置VS2008
    【工具-选项-项目和解决方案-VC++目录】
    1)选“包含文件”,加入
    D:\Program Files\OpenCV2.1\vc2008\include\opencv
    2)选“库文件”,加入
    D:\Program Files\OpenCV2.1\vc2008\lib\Release
    D:\Program Files\OpenCV2.1\vc2008\lib\Debug
    3)选“源文件”,加入
    D:\Program Files\OpenCV2.1\src\ml
    D:\Program Files\OpenCV2.1\src\highgui
    D:\Program Files\OpenCV2.1\src\cxcore
    D:\Program Files\OpenCV2.1\src\cvaux
    D:\Program Files\OpenCV2.1\src\cv
    步骤四:配置环境变量(可以用户和系统变量两个都加入下面路径)
    D:\Program Files\OpenCV2.1\vc2008\bin\Debug;D:\Program Files\OpenCV2.1\vc2008\bin\Release;
    步骤五:配置OpenCV项目test1属性...
    【配置属性-连接器-输入】“附加依赖项”中加入
    cv210.lib cxcore210.lib highgui210.lib
    步骤六:注销用户,使系统变量生效

     

    除特别注明外,本站所有文章均为String me = "Creater\忠实的资深Linux玩家";原创,转载请注明出处来自http://unix8.net/home.php/1776.html

    关于

    发表评论

    暂无评论

    切换注册

    登录

    忘记密码 ?

    切换登录

    注册

    扫一扫二维码分享