如何编译 SCIP 以获得类似于 SCIP 网站上提供的二进制包 (Windows)
How to compile SCIP to get the binary package like the one provided on the SCIP web (Windows)
我知道有很多关于如何编译 SCIP 的帖子,我找不到一个能很好地回答我下面的问题。
对于Windows,SCIP主网页提供了几个预编译的二进制文件如下:
============================================= ============================
Windows/PC, 64bit, msvc 12.0: dynamically linked to SoPlex 2.2.0,
Zimpl 3.3.3, Ipopt 3.12.3, CppAD 20140000.1, MPIR 2.6.0, zlib 1.2.5
[requires the Visual C++ Redistributable Packages]
Windows/PC, 64bit, msvc 12.0: statically linked to SoPlex 2.2.0,
Zimpl 3.3.3, Ipopt 3.12.3, CppAD 20140000.1, MPIR 2.6.0, zlib 1.2.5
[requires the Visual C++ Redistributable Packages]
============================================= ============================
然而,没有关于我们如何实现这一目标的信息。我看过安装文件,不知道。
我想知道如何编译这样的二进制文件,就像上面的一样,只是 CPLEX 将成为 LP 求解器?有没有指南可以做到这一点?
(PS:这个问题也是通过 SCIP 邮件列表提出的)
非常感谢!
冯
在 Windows 上实现二进制文件(包括 CPLEX)的最简单方法是使用 Cygwin 或 MinGW。使用这两个环境,您可以使用 make LPS=cpx 编译 SCIP(首先,您必须 link 到 CPLEX)。
要获得 .dll 文件,您必须使用 Visual Studio 编译器和 Makefile.nmake,目前在发行版中缺少。我们会尽快添加文件。
我知道有很多关于如何编译 SCIP 的帖子,我找不到一个能很好地回答我下面的问题。
对于Windows,SCIP主网页提供了几个预编译的二进制文件如下:
============================================= ============================
Windows/PC, 64bit, msvc 12.0: dynamically linked to SoPlex 2.2.0, Zimpl 3.3.3, Ipopt 3.12.3, CppAD 20140000.1, MPIR 2.6.0, zlib 1.2.5 [requires the Visual C++ Redistributable Packages]
Windows/PC, 64bit, msvc 12.0: statically linked to SoPlex 2.2.0, Zimpl 3.3.3, Ipopt 3.12.3, CppAD 20140000.1, MPIR 2.6.0, zlib 1.2.5 [requires the Visual C++ Redistributable Packages]
============================================= ============================
然而,没有关于我们如何实现这一目标的信息。我看过安装文件,不知道。 我想知道如何编译这样的二进制文件,就像上面的一样,只是 CPLEX 将成为 LP 求解器?有没有指南可以做到这一点? (PS:这个问题也是通过 SCIP 邮件列表提出的)
非常感谢!
冯
在 Windows 上实现二进制文件(包括 CPLEX)的最简单方法是使用 Cygwin 或 MinGW。使用这两个环境,您可以使用 make LPS=cpx 编译 SCIP(首先,您必须 link 到 CPLEX)。
要获得 .dll 文件,您必须使用 Visual Studio 编译器和 Makefile.nmake,目前在发行版中缺少。我们会尽快添加文件。