【问题标题】:How to compile SCIP to get the binary package like the one provided on the SCIP web (Windows)如何编译 SCIP 以获取类似于 SCIP Web 上提供的二进制包(Windows)
【发布时间】:2015-11-07 21:49:31
【问题描述】:

我知道有很多关于如何编译 SCIP 的帖子,但我找不到一个可以很好地回答我以下问题的帖子。

对于 Windows,SCIP 主页提供了几个预编译的二进制文件如下:

================================================ ============================

Windows/PC,64 位,msvc 12.0:动态链接到 SoPlex 2.2.0, Zimpl 3.3.3、Ipopt 3.12.3、CppAD 20140000.1、MPIR 2.6.0、zlib 1.2.5 [需要 Visual C++ Redistributable Packages]

Windows/PC,64 位,msvc 12.0:静态链接到 SoPlex 2.2.0, Zimpl 3.3.3、Ipopt 3.12.3、CppAD 20140000.1、MPIR 2.6.0、zlib 1.2.5 [需要 Visual C++ Redistributable Packages]

================================================ ============================

但是没有关于我们如何实现这一点的信息。我已经阅读了安装文件,但不知道。 我想知道如何编译这样的二进制文件,就像上面的一样,除了 CPLEX 将是 LP 求解器?有没有指南可以做到这一点? (PS:这个问题也是通过 SCIP 邮件列表提出的)

非常感谢!

【问题讨论】:

    标签: c++ c window scip


    【解决方案1】:

    在 Windows 上实现二进制文件(包括 CPLEX)的最简单方法是使用 Cygwin 或 MinGW。在这两个环境中,您可以使用 make LPS=cpx 编译 SCIP(首先,您必须链接到 CPLEX)。

    要获取 .dll 文件,您必须使用 Visual Studio 编译器和发行版中当前缺少的 Makefile.nmake。我们会尽快添加文件。

    【讨论】:

    • 感谢您的回复。我检查了 SCIP 以前的发行版,但没有找到“Makefile.nmake”文件。我想知道我可以在哪个版本中使用这个文件?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-21
    • 1970-01-01
    • 1970-01-01
    • 2022-11-24
    • 1970-01-01
    相关资源
    最近更新 更多