64位Win7下配置VS2010和Opencv3.0

64Win7下配置VS2010Opencv3.0

1、下载VS2010并安装,地址:http://pan.baidu.com/s/1gdAWLTD

2、下载Opencv3.0并安装,地址:http://opencv.org/

3、配置Opencv的环境变量,在计算机—属性—高级系统设置—环境变量—path中添加“D:\opencv\build\x64\vc12\bin;”分号与前一个环境变量进行分隔,x6464位系统,32位系统为x86vc12也可换,自己根据情况判断选择

4、打开VS2010,新建一个项目,在项目—属性—VC++目录中配置包含目录、库目录,添加内容为:

包含目录:D:\opencv\build\include

D:\opencv\build\include\opencv

D:\opencv\build\include\opencv2

 

库目录:D:\opencv\build\x64\vc12\lib

 

x64vc12根据情况调整,与Opencv配置环境变量情况类似。

在链接器—输入—附加依赖项中,添加

opencv_ts300.lib

opencv_world300.lib

opencv_ts300d.lib

opencv_world300d.lib

 

每个新项目都要如此配置。

 

5、新建一个cpp文件,写入代码,当运行时会报错,如图

 

图中error LNK1123解决办法为:在项目属性—配置属性—清单工具—输入和输出—嵌入清单中的“是”改为“否”即可。

 

6、到上面为止,写普通的C++程序没问题,但是如果使用Opencv会报错,这是因为win32程序与64位机器在编译器中的冲突。

解决方案:选择VS顶部的win32下拉菜单中的配置管理器,

 

在活动解决方案平台中选择新建,在键入和选择新平台中选择x64

 

 

7、此时还可能出现错误,即出现系统找不到opencv_world.dll文件,也可能是opencv别的dll文件,把D:\opencv\build\x64\vc12\bin目录下的所有dll文件拷到C:\Windows\System32C:\Windows\SysWOW64目录下。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值