vs2012安装opencv运行报错fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突
来源:互联网 发布:vb中msgbox用法 编辑:程序博客网 时间:2024/06/05 20:53
首先是安装windows下的opencv
教程完全按照官方的tutorial吧
http://docs.opencv.org/doc/tutorials/introduction/windows_install/windows_install.html#windows-installation
然后按照官方的教程在vs2012上运行第一个测试程序
http://docs.opencv.org/doc/tutorials/introduction/windows_visual_studio_Opencv/windows_visual_studio_Opencv.html#windows-visual-studio-how-to
我的系统是64位,所以环境变量配置自然是选择了64位的库,虽然完整的按照了官方的教程一步一步弄了,但是还是报了错误
fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突
网上的教程大多是改两个地方
第一:右击项目->属性->链接器->高级->目标计算机 ,改为MachineX64 (/MACHINE:X64)。
第二:导航栏出的 解决方案平台,下拉,选择X64,如果没有X64,则选择配置管理器,右上角的 活动解决方案平台选择新建,下拉选择X64,确定。
但是我弄好这两个步骤之后依然出现了同样的错误,此时我仔细一看,报错的不是opencv的库,而是其他的库,纠结了一会,终于找到了症结所在。
进行下面的操作。
第三:右击项目->属性->VC++目录->库目录,点击右侧小箭头,选择编辑,打开之后你注意继承的值里面有一些是AMD64的库(选择了目标机器64位,且解决方案平台选择了64位才会出现),但是此时系统默认的库里面果然还是X86的库,问题就是这里了,你需要把这些库改成64位的。我直接把默认的删掉了,然后把 从父级或项目默认继承打钩。确定之后再编辑加上opencv的库,确定。
大工告成!
- vs2012安装opencv运行报错fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突
- Win64机器上VS报错“fatal error LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突”
- fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突
- 关于fatal error LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突的解决办法
- moc_qtfirst.obj : fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突
- fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突
- fatal error LNK1112: 模块计算机类型“X64”与目标计算机类型“x86”冲突_(解决方案)
- fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突-解决
- fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突
- fatal error LNK1112: 模块计算机类型‘X64’与目标计算机类型‘X86’冲突
- fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突
- OPNET 模块计算机类型“X86”与目标计算机类型“X64”冲突 fatal error LNK1112
- fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突-解决
- fatal error LNK1112: 模块计算机类型“X64”与目标计算机类型“x86”冲突_(解决方案)
- fatal error LNK1112: 模块计算机类型“X64”与目标计算机类型“x86”冲突_(解决方案)
- VS2010链接cplex:“fatal error LNK1112: 模块计算机类型“X64”与目标计算机类型“x86”冲突”;
- OPNET 模块计算机类型“X86”与目标计算机类型“X64”冲突 fatal error LNK1112
- fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突
- Apache Worker模式提高效率
- centos 6.4 下 tftp 的配置
- 关于制定so动态链接库文件需要注意的问题
- android progressBar小结(可改变背景色)
- jquery实现滚动条下拉DIV固定在头部不动
- vs2012安装opencv运行报错fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突
- 常用的web容器介绍
- ORA-12154: TNS: 无法解析指定的连接标识符
- Photography Summary
- 从知到行,遥感这点事
- SQL复习大全
- RHEL5下搭建DNS服务器
- android 代码中实现获取log信息
- ps命令