我想使用 Boost 库编译一个 Xcode(4.5.2 版)项目。我已经在我的 Mac 上成功安装了 Boost,我收到了以下消息:
The following directory should be added to compiler include paths:
XXX/boost_1_52_0
The following directory should be added to linker library paths:
XXX/boost_1_52_0/stage/lib
如何在 Xcode 中添加编译器包含路径和链接器库路径?非常感谢。
最佳答案
我应该提到以下是针对 Xcode 4.5.2 的。您可能应该在问题中提及您使用的 Xcode 版本。
- 在项目导航器中选择您的项目文件(通常在顶部)
- 鉴于“基本”或“全部”这两个 View 选项,在 View Pane 中选择“全部”。
- 在设置列表中找到搜索路径部分
- 找到搜索路径下的标题搜索路径子部分
- 添加路径(绝对或相对于源文件夹)。您可以为调试、发布或两者执行此操作。
如果您没有看到它,您也可以在此处添加其他图书馆搜索路径,同一区域,图书馆搜索路径 小节
针对 Xcode 5.0.2 进行了更新
- 在项目导航器中选择您的项目文件(通常在顶部)
- 在右 Pane 中是项目配置面板。左上角是两组可选择的 radio 选项。一个是 Basic 或 All,选择 All。第二个显示组合或级别,选择组合。
- 在设置列表中找到搜索路径部分
- 找到搜索路径下的标题搜索路径子部分
- 添加路径(绝对或相对于源文件夹)。您可以为调试、发布或两者执行此操作。
关于c++ - 从 Xcode 链接到 Boost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13445064/