VS2013+Opencv3.0开发环境的搭建

VS2013+Opencv3.0 开发环境搭建
        本人的开发环境为:win10 64位,VS2013 32(注意,大多数VS2013均为32位,明白这一点在后面的配置中很重要)
      Opencv3.0被解压到D:\ProgramFiles下
      步骤一:下载并安装Opencv3.0:从官网上下载windows的opencv3.0的.exe文件opencv-3.0.0-rcl.exe,然后解压安装
      步骤二:配置环境变量,32位VS2013在系统->高级系统设置->环境变量里面设置用户变量path,在path中添加如下:
                     D:\ProgrameFiles\opencv3.0\openc\bulid\x86\vc12\bin
                      如果是64位VS2013需将x86改为x64
      步骤三:配置工程属性
                     在这里先新建一个win32控制台程序用于测试,一切流程按照正常的win32控制台项目新建即可。
                      右键点击项目名称,进入属性配置界面,如下


然后进入属性界面,找到VC++项目,并注意其中的包含目录文件及库目录文件


在包含目录中做如下修改:
       需添加:
         D:\ProgramFiles\opencv3.0\openc\build\include
         D:\ProgrameFiles\opencv3.0\opencv\build\include\opencv
         D:\ProgrameFiles\opencv3.0\opencv\build\include\opencv2


在库目录下添加一下目录
        32位VS2013添加
        D:\ProgramFiles\opencv3.0\opencv\build\x86\vc12\lib
        64位则修改为x64位
然后,32位VS2013在Debug模式下,在链接器->输入 添加附加依赖项
           opencv_world300d.lib
           opencv_ts300d.lib
          上述依赖项均可以在D:\Program Files\opencv3.0\opencv\build\x86\vc12\lib找到
 
        
         然后在release下重复此操作,只不过是添加opencv_world300.lib  opencvts300.lib
          如果是为64位vs2013,则需要在x64文件夹中去找。

按照上述描述即可完成VS2013+opencv3.0开发环境搭建,下面给出测试代码用于测试是否搭建完成。
          

#include "stdafx.h"
#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/highgui/highgui.hpp"

using namespace cv;


int _tmain(int argc, _TCHAR* argv[])
{
    Mat srcImg = cv::imread("G:\\C++workspace\\HelloOpencvTest\\flower.jpg");    //本文将图像放在此目录下
    if (!srcImg.data)
        return 1;
    imshow("srcImage", srcImg);
    waitKey(0);
    
    return 0;
}

如果能够出现图像,说明环境搭建完成。

-------------------------------------------------------------------常见问题------------------------------------------------------------------------
本人在测试中碰到两个问题:
        1.程序报错:模块计算机类型x64与目标计算机类型x86冲突
         此错误即为32位VS2013按照64位设置造成
        2.程序加载符号文件太慢,或者提示无法打开PDB文件
         经过本人测试,一般而言这样的问题不影响程序运行,关于具体解决方案,请查询相关博客



  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值