vs2010遇到 模块计算机类型“X86”与目标计算机类型“x64”冲突

来源:互联网 发布:什么是电子数据 编辑:程序博客网 时间:2024/06/05 19:31

在win7 64位系统上运行一个opencv项目,结果出现如题所示的项目,网上有很多解决方法,找到了一个比较简单的解决了:

简单的说原因就是我们加载的是64位的opencv的库,但是visual是使用X86的平台进行编译的所以有冲突。解决方法为:

1、右键项目-->属性-->链接器-->高级-->目标计算机(在右边的窗口),将此处改为MachineX64 (/MACHINE:X64)。

2、点击右上角的“配置管理器”-->活动平台解决方案-->下拉-->新建-->在下拉框里面选择X64,再点击确定如下图,

visual studio选择64位平台

现在重新执行代码就不会再出现上面的错误。

感谢http://www.huqiwen.com/2012/11/26/visual-studio-2012-fatal-error-lnk1112/
0 1
原创粉丝点击