VS工程,如果使用的库位数和当前工程的配置不一致,就会报这个错误。
所以,要使其一致才可以。要么重新编译使用的库,要么修改当前工程的配置。
修改当前工程配置
例如,配置成64位,如果默认时32位x86,则需要在配置管理器里面新建x64,
右键项目名,点击属性,弹出项目属性页,找到链接器----高级,修改右侧的目标计算机,选择有X64的那个选项。
属性→链接器→命令行,如果下面有 /machine:I386 或者 /machine:X86 等 一定要去掉。
参考 (2条消息) fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突——我的解决方案_Just Be Myself-CSDN博客