../x86_64-linux-gnu/libarmadillo.so: 引用了“H5Ovisit1”而未定义 collect2:错误:ld 返回了 1 个退出状态

../x86_64-linux-gnu/libarmadillo.so: 引用了“H5Ovisit1”而未定义 collect2:错误:ld 返回了 1 个退出状态

我无法再使用 armadillo 库编译 cpp 文件。我得到以下信息:

/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libarmadillo.so: referencia a `H5Ovisit1' sin definir
collect2: error: ld returned 1 exit status

在我安装了 Armadillo 库版本 9.700.2 后,它开始失败(之前我安装的是版本 9.200.4)。

相关内容