我想将Ipopt用作我的求解器,并在Ubuntu 18.04上使用VScode将其与c ++接口。我尝试按照
中详细介绍的每个步骤安装Ipopthttps://www.coin-or.org/Ipopt/documentation/node13.html
我可以编译并且一切都成功,但是可以运行
$ make test
如Ipopt文档所述,出现以下错误:
类型异常:文件“ /home/peyman/CoinIpopt/Ipopt/src/Algorithm/IpAlgBuilder.cpp”中的OPTION_INVALID位于第271行: 异常消息:所选的线性求解器MA27不可用。 试图从共享库“ libhsl.so”中获取MA27,但是发生以下错误: libhsl.so:无法打开共享库文件:没有这样的文件或目录
退出:遇到无效的选项。
发生错误。 错误代码是-12
由于此错误,我无法运行
$ make install
安装Ipopt。我尝试重做所有步骤,但一遍又一遍地遇到相同的错误。