win8 32/64bit VS2012 OpenCV 2.4.9 环境配置(win7 win10通用)

win8 32/64bit VS2012 OpenCV 2.4.9 环境配置

注意:
1.32bit/64bit 唯一的区别就是选择目录的时候:x86,x64的不同。
2.注意V10 对应的是VS2010 ,V11对应的是VS2012 ,V12对应的是VS2013!!!

详细步骤

step 1:环境变量设置

右击这台电脑->属性->高级系统设置->环境变量

title

在 系统变量 里面新建 opencv 环境变量, 然后将“ F:\opencv2.4.9\opencv\build\x64\vc11\bin ” 拷贝进去(引号里面的路径,注意分号,重启)

title

Step 2 打开VS2012,创建一个空的win32控制台应用程序。

title

接下来:项目->”XXX”属性(最下面)->配置属性->VC++目录->包含目录

title

拷贝库目录:F:\opencv2.4.9\opencv\build\x64\vc11\lib
注意:是VC11文件夹不是VC12!! 具体版本如下:

vc8 = Visual Studio 2005
vc9 = Visual Studio 2008
vc10 = Visual Studio 2010
vc11 = Visual Studio 2012
vc12 = Visual Studio 2013
MSVCP80.DLL is from Visual Studio 2005
MSVCP90.DLL is from Visual Studio 2008
MSVCP100.DLL is from Visual Studio 2010
MSVCP110.DLL is from Visual Studio 2012
MSVCP120.DLL is from Visual Studio 2013 

Step 3

点击 连接器->输入->附加依赖项(右边位置)
将这串lib拷贝进去:

opencv_video249d.lib;opencv_ts249d.lib;opencv_objdetect249d.lib;opencv_ml249d.lib;opencv_legacy249d.lib;opencv_imgproc249d.lib;opencv_highgui249d.lib;opencv_gpu249d.lib;opencv_flann249d.lib;opencv_features2d249d.lib;opencv_core249d.lib;opencv_calib3d249d.lib;opencv_contrib249d.lib; 

Step 4

点击左上角,选择Release模式:设置和Debug模式相同
测试:

#include <opencv2\opencv.hpp>    
#include <iostream>    
#include <string>    
using namespace cv;    
using namespace std;    
int main()    
{    
  Mat img = imread("F:\\1.PNG");    
  if(img.empty())    
  {    
    cout<<"error";    
    return -1;    
  }    
  imshow("显示示例图",img);    
  waitKey();    
  return 0;    
}   

可能会出现问题:

title

在“配置管理器”中添加X64平台,然后选择X64平台生成程序。

title

参考:
http://blog.csdn.net/qingdujun/article/details/25163405

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值