c++ - 从 Xcode 链接到 Boost

标签 c++ xcode boost linker

我想使用 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 版本。

  1. 在项目导航器中选择您的项目文件(通常在顶部)
  2. 鉴于“基本”或“全部”这两个 View 选项,在 View Pane 中选择“全部”。
  3. 在设置列表中找到搜索路径部分
  4. 找到搜索路径下的标题搜索路径子部分
  5. 添加路径(绝对或相对于源文件夹)。您可以为调试、发布或两者执行此操作。

如果您没有看到它,您也可以在此处添加其他图书馆搜索路径,同一区域,图书馆搜索路径 小节


针对 Xcode 5.0.2 进行了更新

  1. 在项目导航器中选择您的项目文件(通常在顶部)
  2. 在右 Pane 中是项目配置面板。左上角是两组可选择的 radio 选项。一个是 Basic 或 All,选择 All。第二个显示组合或级别,选择组合
  3. 在设置列表中找到搜索路径部分
  4. 找到搜索路径下的标题搜索路径子部分
  5. 添加路径(绝对或相对于源文件夹)。您可以为调试、发布或两者执行此操作。

关于c++ - 从 Xcode 链接到 Boost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13445064/

相关文章:

c++ - C++ 中的 "HEAP CORRUPTION"错误是什么?

c++ - 与 ‘operator<<’ 不匹配

ios - xcode 10.1 找不到构建阶段选项卡

objective-c - NSSortDescriptor 问题

c++ - boost asio 和 co_await 中断协程

c++ - 使用纯虚方法在C++中初始化抽象类

c# - 文件中数据段的重新排序

ios - 如何解决 Xcode Storyboard 中的内部错误

c++ - InterlockedExchangePointer 是否有裸露的 c++ 11(或 boost)替代品?

c++ - 从函数指针创建 boost::function 的跨平台方式