开发环境:win10 64位 + VS2015 + halcon13
使用vs2015+halcon13时遇到下列错误,如下所示:
错误 LNK1112 模块计算机类型“x64”与目标计算机类型“X86”冲突 Insp C:\Users\Administrator\Desktop\导出及测试工程\Insp\halconcpp.lib(halconcpp.dll)
解决方法:
1. 检查配置管理器配置是64还是32位,编译执行程序的时候选择的是否与其相同。
2,点开属性管理器,链接器-高级,目标计算机选择X86,与配置的平台一致。
最后本文错误发现是halcon的原因,安装的halcon为x64的,但编译所用为32位的,因此需要安装x86的halcon13,之后将项目属性表中的将lib改为32位的lib即可;