我是 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 突出显示了这一行,并显示“未找到犰狳文件”。有人可以帮我解决这个问题吗?
非常感谢,
您需要在构建设置中设置以下内容:
- 标头搜索路径:/path/to/armadillo/include(例如 /url/lib/armadillo/include)
这就是编译源代码所需的全部内容。但是,为了让您的程序链接,您还需要以下内容:
- 库搜索路径:/path/to/armadillo/libraries(例如 /url/lib/armadillo/lib)
- 其他链接器标志:-larmadillo(或:使用 GUI 将犰狳库添加到链接构建阶段)
如果您不确定如何正确构建和安装犰狳(例如配置时使用哪个前缀),我强烈建议使用包管理器,例如MacPorts为你做,
- 安装端口来自here http://www.macports.org/install.php
- 运行以下命令:
sudo port 安装犰狳
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)