Я хочу использовать Ipopt в качестве решателя и связать его с c ++, используя VScode в Ubuntu 18.04.Я пытался установить Ipopt, следуя каждому шагу, подробно описанному на
https://www.coin -or.org / Ipopt / Документация / node13.html
Я могу скомпилировать, и все успешно, но выполнение
$ make test
, как описано в документации Ipopt, приводит к следующей ошибке:
Исключение типа: OPTION_INVALID в файле "/ home / peyman / CoinIpopt / Ipopt / src/Algorithm/IpAlgBuilder.cpp "в строке 271: сообщение об исключении: выбранный линейный решатель MA27 недоступен.Попытка получить MA27 из общей библиотеки "libhsl.so", но произошла следующая ошибка: libhsl.so: невозможно открыть общий объектный файл: нет такого файла или каталога
EXIT: обнаружена недопустимая опция.
Произошла ошибка.Код ошибки -12
В результате этой ошибки я не могу запустить
$ make install
для установки Ipopt.Я попытался повторить все шаги, но я получаю одну и ту же ошибку снова и снова.