0

我从 ubuntu repos 下载了 mlpack 及其依赖项,如文档中所述,使用:

sudo apt-get install libmlpack-dev libmlpack-bin然后我跑了:

pkg-config --cflags mlpack

pkg-config --libs mlpack

pkg-config --modversion mlpack 确保一切正常,我得到了预期的输出。现在在代码块中,我将 mlpack 库目录放在搜索目录中,将 pkg-config --cflags mlpack 放在编译器选项中,并将 pkg-config --libs mlpack 放在链接器选项中。但是当我构建它时,它给了我 ld 错误:找不到库。让我感到沮丧的是,我已经对 OpenCV 等其他 C++ 库执行了完全相同的过程,并且它确实有效。那么有什么帮助吗?有没有人设法让它在 linux 上工作?

- - - 更新 - - -

我设法通过仅将 -lmlpack 和 -larmadillo 添加到链接器选项而不添加所有 --libs 来修复它。

4

0 回答 0