同时链接 Ipopt 与 Open3D 导致 Segment Fault 的原因分析与解决方案
开发项目时发现,同时链接 coin-or/Ipopt 和 Open3D 会在运行时抛出 Segment Fault,在 Ipopt 开发者的指点下,发现导致问题的原因是两者依赖的 BLAS 库冲突,需要使用静态 BLAS 库编译 Ipopt。本文对导致该问题的原因进行了记录,并对使用静态 BLAS 库编译 Ipopt 的方法进行了探索。
同时链接 Ipopt 与 Open3D 导致 Segment Fault 的原因分析与解决方案 阅读 »