我已经使用 macports 安装了 CGAL。我在一个示例上运行 CMake,它运行良好。 所以我尝试创建一个新项目并粘贴示例中我需要的代码。所以我还没有链接 CGAL 库,无法运行代码。我不确定如何在build设置中链接它。希望有人能指导我完成。
我正在尝试运行 envelope2.cpp。
最佳答案
您提到了 MacPorts,但这里是 Homebrew 的说明。它们应该非常相似,但您可能需要将某些路径从 /usr/local
更改为 /opt/local
。
安装库
brew install cgal
添加包含
- 打开项目设置。
- 选择项目。
- 选择
build设置
标签。 - 选择
全部
过滤器。 - 搜索
header search
,您会找到正确的设置: - 双击
Header Search Paths
旁边的路径 - 单击详细信息弹出窗口中的
+
按钮: - 输入
/usr/local/include/
。 - 在详细信息弹出窗口外单击以将其关闭。
添加库
- 打开项目设置。
- 选择目标。
- 选择
常规
标签。 - 在
Linked Frameworks and Libraries
部分点击+
按钮: - 您将看到一个选择对话框:
- 单击
Add Other...
按钮,您将看到一个打开的文件对话框。 - 点击
Option +/
转到特定目录: - 输入
/usr/local/lib
,然后点击Go
。 - 选择以下文件(按住
Command
并单击以一次选择多个文件):libboost_thread-mt.dylib
libCGAL.dylib
libCGAL_Core.dylib
libgmp.dylib
libmpfr.dylib
关于c++ - 将 CGAL 库与 XCode 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27995902/