错误 LNK1112 模块计算机类型“x64”与目标计算机类型“X86”冲突 Insp C:\Users\Administra

开发环境:win10 64位 + VS2015 + halcon13

使用vs2015+halcon13时遇到下列错误,如下所示:
错误    LNK1112    模块计算机类型“x64”与目标计算机类型“X86”冲突    Insp    C:\Users\Administrator\Desktop\导出及测试工程\Insp\halconcpp.lib(halconcpp.dll)       


解决方法:

1. 检查配置管理器配置是64还是32位,编译执行程序的时候选择的是否与其相同。

2,点开属性管理器,链接器-高级,目标计算机选择X86,与配置的平台一致。

.错误 LNK1112 模块计算机类型“x64”与目标计算机类型“X86”冲突 Insp C:\Users\Administra_第1张图片

     最后本文错误发现是halcon的原因,安装的halcon为x64的,但编译所用为32位的,因此需要安装x86的halcon13,之后将项目属性表中的将lib改为32位的lib即可;

错误 LNK1112 模块计算机类型“x64”与目标计算机类型“X86”冲突 Insp C:\Users\Administra_第2张图片

你可能感兴趣的:(#)