【问题标题】:How do I add the Boost library to my C++ program in XCode 6.0?如何在 XCode 6.0 中将 Boost 库添加到我的 C++ 程序中?
【发布时间】:2014-12-14 23:25:03
【问题描述】:

我正在使用XCode 6.0 并且需要boost 程序库。我已经从http://sourceforge.net/projects/boost/files/boost/1.57.0/ 下载了boost_1_57_0.tar.gz 并取消了它的归档。现在我只需要以某种方式将它放入我的程序中,以便

#include "boost/filesystem.hpp"
using boost::filesystem;

有效。我查看了用于XCode 5 的说明http://freddy.cellcore.org/post/79587278354/boost-c-libraries-on-osx-xcode-5,我似乎在XCode 6 中找不到等效的“构建阶段”面板。

向任何可以为我提供帮助的人投票。

【问题讨论】:

  • “构建阶段”基于目标。如果您在右侧的工作区资源管理器(左侧面板)中选择您的项目文件,则会显示一个拆分面板。该拆分面板的左侧将包括项目(您可以进一步配置)以及 Targets 列表。选择您正在配置的目标,“构建阶段”应该是右侧面板中的顶部选项卡选项之一(我相信是第二个选项)。不知道这是否有帮助,但祝你好运。

标签: c++ xcode boost


【解决方案1】:
  • 这是一个截图,展示了我是如何做到的:

然后像这样包含 boost 标头:

#include <boost/filesystem.hpp>

要进入构建设置,请确保您的项目视图在左侧打开,然后单击实际目标(此图中突出显示的目标)

如果你甚至看不到那是因为你必须在这里按下这个愚蠢的、几乎看不见的按钮(右三 - 看起来像盒子里的一条垂直线):

【讨论】:

  • 你能先解释一下我是如何进入构建设置的吗?
  • 我将路径标记为递归,并收到错误“参数列表太长:递归标头扩展失败”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-04-03
  • 1970-01-01
  • 2013-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多