无法使用Ipopt从共享库获取线性求解器MA27

时间:2019-02-11 19:13:45

标签: c++ ubuntu-18.04 ipopt

我想将Ipopt用作我的求解器,并在Ubuntu 18.04上使用VScode将其与c ++接口。我尝试按照

中详细介绍的每个步骤安装Ipopt

https://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。我尝试重做所有步骤,但一遍又一遍地遇到相同的错误。

0 个答案:

没有答案