Как скомпилировать SCIP, чтобы получить бинарный пакет, подобный представленному в сети SCIP (Windows)

Я знаю, что есть много постов о том, как скомпилировать 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 ++]

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)

Большое спасибо!
Feng

0

Решение

Самый простой способ получить двоичный файл (включая CPLEX) в Windows — это использовать Cygwin или MinGW. С этими двумя средами вы можете скомпилировать SCIP с помощью make LPS = cpx (сначала вам нужно связаться с CPLEX).

Чтобы получить файл .dll, вам нужно использовать компилятор Visual Studio и файл Makefile.nmake, который в данный момент отсутствует в дистрибутиве. Мы добавим файл как можно скорее.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]