0

SCIP のコンパイル方法に関する投稿がたくさんあることは知っていますが、次の質問にうまく答えられる投稿が見つかりません。

Windows の場合、SCIP のメイン Web ページには、次のようにコンパイル済みのバイナリがいくつか用意されています。

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

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++ 再頒布可能パッケージが必要]

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++ 再頒布可能パッケージが必要]

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

ただし、これをどのように達成できるかについての情報はありません。インストールファイルを読みましたが、わかりません。CPLEXがLPソルバーになることを除いて、上記のバイナリと同じように、どうすればそのようなバイナリをコンパイルできるのでしょうか? これを行うためのガイドはありますか?(PS: この質問は SCIP メーリング リストからも寄せられています)

どうもありがとう!
風水

4

1 に答える 1

0

Windows でバイナリ (CPLEX を含む) を作成する最も簡単な方法は、Cygwin または MinGW を使用することです。これら 2 つの環境では、make LPS=cpx を使用して SCIP をコンパイルできます (まず、CPLEX にリンクする必要があります)。

.dll ファイルを取得するには、Visual Studio Compiler と、現在ディストリビューションに含まれていない Makefile.nmake を使用する必要があります。できるだけ早くファイルを追加します。

于 2015-11-09T08:37:03.133 に答える