【发布时间】:2014-01-19 21:06:42
【问题描述】:
我是 mac 用户,正在尝试安装和导入 C++ Armadillo 库。以下是我到目前为止的步骤:
1) 我从其网站下载了犰狳库。
2) 我查看了下载文件中的 Readme.txt 文件,解释了如何安装它。
3) 我使用 CMake 将犰狳下载文件转成二进制文件。
4) 然后通过使用终端和代码 sudo make install,我安装了二进制代码,它们生成了一些“类库”文件:libarmadillo.4.0.2.dylib、libarmadillo.4.dylib、lib armadillo.dylib
5) 然后我将所有这些文件复制到 /url/lib 目录中。
6) 现在我的 Xcode 程序正在运行,我正尝试通过 include 命令包含犰狳库。问题是 Xcode 突出显示了这一行,并显示“未找到犰狳文件”。谁能帮我解决这个问题?
非常感谢,
【问题讨论】:
-
@Sepehr,你有没有解决过你的问题?我也有同样的问题!
-
嗨@WillAndrew,不幸的是,我无法解决它。我主要想用 Rcpp 编程,出于某些原因,我可以在包含 RcppArmadillo 包之后在 R studion 中编译犰狳代码。我建议在下面尝试 Martin 的解决方案,它可能会有所帮助。如果有帮助,请告诉我。我实际上也无法用他的解决方案解决它:(
-
@Sepehr,我不小心从“Link Binary with Libraries”部分删除了 libarmadillo.dylib,解决了我的问题,程序现在可以正确编译(虽然我不知道为什么!)
-
@WillAndrew,很高兴你能够解决它。这些“物流”有时会变得非常乏味。现在你已经解决了,有趣的部分开始了:)
标签: c++ ios xcode macos armadillo