【问题标题】:error LNK1112: module machine type 'X86' conflicts with target machine type 'x64' cannot solve错误 LNK1112:模块机器类型“X86”与目标机器类型“x64”冲突无法解决
【发布时间】:2013-04-17 13:50:38
【问题描述】:

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

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

当我尝试构建时。我将目标机器类型更改为机器 x64。我正在使用 MATLAB 64 位。我还将配置管理器中的设置更改为 x64,但错误仍然存​​在。

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

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

【问题讨论】:

  • 看看这个答案 [fatal error LNK1112: module machine type 'x64' conflict with target machine type 'X86'][1] 看看它是否有帮助。 [1]:stackoverflow.com/q/3563756/723554

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


【解决方案1】:

似乎包含使用另一个库的库,这些库在 X86 中编译

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-03
    • 2012-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-10
    相关资源
    最近更新 更多