Chinaunix首页 | 论坛 | 博客
  • 博客访问: 70249
  • 博文数量: 15
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 219
  • 用 户 组: 普通用户
  • 注册时间: 2014-01-21 17:53
文章分类
文章存档

2014年(15)

我的朋友

分类: C/C++

2014-04-01 10:02:00

由于boost库在项目开发过程中使用的非常的频繁,且被成为“准标准库”,业界对其认可度较高,因此为了防止每次创建项目时都更改一次project配置,我决定将boost头文件和编译好的库统一放在xcode的默认搜索路径下。那么如何查看xcode的默认搜索路径呢?

#include

For testing, I ran:

echo '#include '| xcrun clang++ -xc -v -

which gives me

#include"..." search starts here:#include<...>

search starts here:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/5.0/include/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks(framework directory)End of search list.:1:10: fatal error:'libxml/parser.h' file not found#include

通过上面的命令可知道xcode的默认搜索路径。然后将boost的头文件和编译好的库放到下面即可。这样boost库就像stl标准库一样被使用了。
阅读(2718) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~