【发布时间】:2013-03-29 19:48:46
【问题描述】:
首先,我已经详细尝试了http://www.boost.org/doc/libs/1_39_0/more/getting_started/unix-variants.html 和Build Boost on Mac with Xcode 和Using Boost with Xcode4,但无济于事。到目前为止,我已经在这上面花了大约 5 个小时,但没有运气。
详细来说,我如何在我的 XCode C++ 项目中安装 boost。
到目前为止我已经尝试过:
选项 1. XCode -> 文件 -> 将文件添加到“项目名称”
选项 2. 按照 http://www.boost.org/doc/libs/1_39_0/more/getting_started/unix-variants.html 构建 XCode。构建工作正常,但我无法让 XCode 识别它。
选项 3. XCode -> 项目 -> 构建设置 -> 用户标头搜索路径 -> 添加构建设置...并添加到 .hpp 文件的路径
选项 4. XCode -> Targets -> Build Phases -> Link Binary With Libraries -> 添加所有已编译的库
一个有趣的观察。以下内容被 XCode 识别:
#include "boost/asio.hpp"
XCode 无法识别以下内容:
#include <boost/asio.hpp>
请不要向我发送与其他文章相同的旧链接。我花了几个小时阅读它们。
【问题讨论】:
-
你到底想做什么?您是在构建 Boost 库,还是在尝试构建自己的项目,该项目应该与一个或多个 Boost 库链接?
-
我有自己的代码,我正在尝试在自己的代码中使用这些库(因此包括它们)。
-
您对建议的答案之一有任何运气吗?如果你这样做了,请告诉我们。我也有类似的问题。