错误LNK1112:模块机器类型'X86'与目标机器类型'x64'冲突无法解决

时间:2013-04-24 06:22:19

标签: visual-c++ dll shared-libraries matlab-deployment

我正在尝试集成从MATLAB deploytool生成的C ++共享库。我已经包含了所有必要的库和参考资料。我收到了错误

错误LNK1112:模块机器类型“X86”与目标机器类型“x64”

冲突

当我试图建立起来的时候。我将目标机器类型更改为机器x64。我正在使用MATLAB 64位。我还将配置管理器设置活动平台中的设置更改为x64,但错误仍然存​​在。

还有其他解决方案吗?当我尝试将链接器中的目标机器更改为x86时,我得到完全相反的错误

错误LNK1112:模块机器类型“x64”与目标机器类型“X86”

冲突

1 个答案:

答案 0 :(得分:0)

看起来,包括使用另一个库的库,这些库是在X86中编译的