лимон установить библиотеки SOPLEX, COIN и ILOG

Я пытался установить Lemon на Ubuntu 14.04. Я собирался в соответствии с инструкциями в их документации. По команде «cmake ..» я получил сообщение об ошибке:

aniket@aniket-Lenovo-G50-45:~/lemon-1.3.1/build$ cmake ..
CMake Error at CMakeLists.txt:3 (CMAKE_POLICY):
Policy "CMP0048" is not known to this version of CMake.

-- Could NOT find ILOG (missing:  ILOG_CPLEX_LIBRARY ILOG_CPLEX_INCLUDE_DIR)
-- Could NOT find COIN (missing:  COIN_INCLUDE_DIR COIN_CBC_LIBRARY COIN_CBC_SOLVER_LIBRARY COIN_CGL_LIBRARY COIN_CLP_LIBRARY COIN_COIN_UTILS_LIBRARY COIN_OSI_LIBRARY COIN_OSI_CBC_LIBRARY COIN_OSI_CLP_LIBRARY)
-- Could NOT find SOPLEX (missing:  SOPLEX_LIBRARY SOPLEX_INCLUDE_DIR)
-- Configuring incomplete, errors occurred!
See also "/home/aniket/lemon-1.3.1/build/CMakeFiles/CMakeOutput.log".
See also "/home/aniket/lemon-1.3.1/build/CMakeFiles/CMakeError.log".

Я попытался обновить и обновить Cmake на всякий случай. Но это не помогло. Итак, это из-за того, что библиотеки не устанавливаются (COIN, ILOG и т. Д.)? Как мне их установить?

1

Решение

Нет, я только что преуспел в установке, комментируя третью строку в CMakeLists.txt:

#CMAKE_POLICY(SET CMP0048 OLD)

Итак, проблема не в COIN, ILOG и т. Д.

0

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

Это не проблема библиотеки, а CMAKE_POLICY проблема. У меня была та же проблема, что и у меня cmake не признавал следующую политику:

CMAKE_POLICY(SET CMP0048 OLD)

Оказалось, что мой cmake версия (2.8.xx) была слишком старой. После обновления до cmake 3.0.2, эта проблема была исправлена.

0

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