【问题标题】:SCIP - SCIPOptSuite - LNK2001 - unresolved external symbolSCIP - SCIPOptSuite - LNK2001 - 未解析的外部符号
【发布时间】:2022-08-08 13:34:29
【问题描述】:

我是SCIP 的新手,当我尝试构建从this link 获得的分支和价格框架时遇到了这个问题。 供您参考,我使用 MS Visual Studio 2019。我已经下载并安装了precompiled packages。然后,我在我在VS 2019中构建的项目的属性中进行了以下步骤。

  1. C/C++ -> 常规 -> 附加包含目录 -> C:\\Program Files\\SCIPOptSuite 8.0.1\\include
  2. 链接器 -> 输入 -> C:\\Program Files\\SCIPOptSuite 8.0.1\\lib\\libsoplex.lib

    然后,我构建程序,出现了许多错误(LNK2001),例如, 未解析的外部符号 _imp_SCIPaddCoefLinear 等。

    我试图在链接器中放置另一个库,即 链接器 -> 输入 -> C:\\Program Files\\SCIPOptSuite 8.0.1\\lib\\libscip.lib

    但是,该程序引发了另一个错误,提示找不到 libscip.dll,建议我重新安装该软件包以解决该问题。 我也尝试过重新安装软件包,但 SCIPOptSuite 8.0.1 的文件夹中仍然没有 libscip.dll。

    您对在 MS Visual Studio 中正确安装和使用 SCIP 框架有什么建议吗? 先感谢您。

  • \"...错误提示找不到 libscip.dll ...\"包含libscip.dll 的目录需要在PATH 上,或者libscip.dll 需要在与可执行文件相同的目录中。
  • 谢谢@RichardCritten,我已经尝试过您的建议,现在可以了。
  • 嗨,很高兴知道您找到了解决此问题的解决方案!请考虑回答并接受它作为将其状态更改为已回答的答案。见can I answer my own question..,只是一个提醒:)
  • @MinxinYu-MSFT 当然,谢谢你提醒我! :D

标签: c++ visual-studio scip


【解决方案1】:

我已经发现了问题。 @Richard Critten 提供了解决方案。 请参阅他在此页面上的评论。

【讨论】:

    猜你喜欢
    • 2020-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-26
    • 2012-05-03
    相关资源
    最近更新 更多