我用Xcode6.3.2 (Mac Yosemite 10.10.3)创建了一个C++项目。我使用(brew install boost)和MongoDB (遵循this guide)安装了Boost。
我已经在this guide之后设置了LibrarySearchPath和UserHeaderSearchPath。
现在,当我尝试启动应用程序时,我遇到了许多错误,如下所示:
'boost/smart_ptr/detail/shared_count.hpp' file not found with <angled> include; use "quotes" instead在boost和mongo的所有文件中,包含路径都是带有角度的包含。
Xcode似乎将boost库看作是相对于项目,而不是相对于系统。
有没有办法告诉Xcode boost是一个系统库,而不是一个相关的项目库?
发布于 2015-06-05 06:30:21
几个小时后,我解决了这个愚蠢的问题。不是User Header Search Path,而是Header Search Path。:)
https://stackoverflow.com/questions/30649863
复制相似问题