vs2012 opencv 模块计算机类新x86与目标计算机类x64冲突

本人小白一枚,刚接触opencv,今天下午安装配置opencv遇到了“模块计算机类新x86与目标计算机类x64冲突”的问题。在网上搜了很多,但迷迷糊糊还是不知道怎么解决,试了很多种网上流传的方法,但貌似都不对,后来问了办公室的学长,得到了解决方案,现记录,以备以后使用,同时给像我一样的情况的小白一点借鉴吧…………

环境:64位win7 + opencv2.4.9  + vs2012

问题描述:

release下的win32可以正常跑通,但release下的x64编译报错“模块计算机类新x86与目标计算机类x64冲突”


解决:

1、配置path环境变量的时候,需要将opencv的x86和x64目录下的vc11(对应vs2012)\bin都包含进去

2、项目属性->配置属性->VC++目录->库目录中,要用到的各个库都使用绝对路径

3、项目属性->配置属性->链接器->输入->附加依赖项中,所有要用到的库都使用绝对路径


最后重新生成解决方案就行啦~~~

(以上解决方法仅针对我的环境下我的项目能跑通……)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值