我正在使用Yosemite和最新版本的Xcode。
我已按照Boost网站上的说明(对于UNIX版本),我尝试过brew安装。我试过github的一个要点。
我花了大量时间试图找到有关安装和XCode设置的信息,但却未能将库链接起来。
我尝试过绝对路径,移动升压文件夹。 <>和""围绕我的包含声明。我确保安装了命令行工具。
我运行了bootstrap.sh脚本,然后调用了b2。 Boost保存在usr / local
中我想使用套接字将数据传递到同一系统上的程序,并在这些行中实现:http://www.boost.org/doc/libs/1_57_0/doc/html/boost_asio/example/cpp03/local/stream_server.cpp
按原样使用代码,我收到Xcode无法找到hpp文件的错误,并且我尝试更换<>使用"",根据其中一条错误消息,另一个是它无法找到文件。
下面是截图,展示了我尝试配置Xcode所做的工作。也许我没有在Xcode的正确位置链接,或者我可能链接到了错误的地方?
答案 0 :(得分:1)
所以Header搜索路径仍然包含homebrew地窖作为长路径名的一部分,所以我改变了这个位/ usr / include用户标题路径。 根据我发现的搜索解决方案的一些说明,我有/ usr / local / lib的用户搜索路径。我现在已将其更改为/ usr / local / lib
经过这些改变,我的错误终于消失了!手指越过我现在就明白了