【问题标题】:LNK1112 error when calling "make all" from Google OR-Tools从 Google OR-Tools 调用“make all”时出现 LNK1112 错误
【发布时间】:2018-04-20 03:57:29
【问题描述】:

我正在关注 google or-tools 的安装指南。当我尝试测试安装并完全按照 VS2017 的 x64 本机工具命令提示符中的“make all”指南进行操作时,我仍然收到以下错误:

cl /EHsc /MD /nologo /D_SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS -nologo /O2 -DNDEBUG -DUSE_CBC -DUSE_CLP /D__WIN32__ /Iinclude\src\windows /DGFLAGS_DLL_DECL= /DGFLAGS_DLL_DECLARE_FLAG= /DGFLAGS_DLL_DEFINE_FLAG= /Iinclude /I. -DUSE_GLOP -DUSE_BOP objs\costas_array.obj lib\ortools.lib psapi.lib ws2_32.lib /Febin\costas_array.exe msvcprt.lib(MSVCP140.dll):致命错误 LNK1112:模块机器类型“x64”与目标机器类型“x86”冲突 make: *** [bin/costas_array.exe] 错误 2

为什么?

【问题讨论】:

    标签: or-tools


    【解决方案1】:

    检查 or_tool_root/objs 并删除可能在您之前尝试的调用中使用错误设置创建的任何对象。

    【讨论】:

      猜你喜欢
      • 2021-02-08
      • 2015-07-05
      • 1970-01-01
      • 1970-01-01
      • 2018-11-20
      • 1970-01-01
      • 2022-06-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多