Невозможно скомпилировать scip с IPOPT=true
Я скачал ipopt и скомпилировал его (у меня нет libipopt.a, но у меня есть libipopt.so и libipopt.la). Когда я пытаюсь скомпилировать scip с IPOPT=true, я получаю сообщение об ошибке: фатальная ошибка: IpoptConfig.h: нет такого файла или каталога
Я уже добавил мягкие ссылки. Я не знаю, имеет ли это какое-либо отношение ко мне, не имеющему libipopt.a?
2 ответа
После выполнения make install в Ipopt вы должны включить каталог в каталог сборки Ipopt (или в каталог "prefix", если вы использовали --prefix), который должен содержать файл coin/IpoptConfig.h. Пожалуйста, проверьте.
У меня была похожая проблема. Для меня проблема заключалась в том, что в более старой версии SCIP ipopt должен быть связан по адресу scip/lib
и в более новой версии это scip/lib/static
,