标签:
1.Foundation框架下的头文件在Xcode下的路径:
NSObjCRuntime.h的路径:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/Foundation.framework/Headers
2.include文件夹下的头文件在Xcode下的路径:
include下的stdio.h的路径:
mac下xcode中include path
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/usr/include
3.在mac下查看include下的头文件,可以在根目录下的usr/include下即可查询到;
在查询前需打开隐藏的系统文件,在终端输入命令即可打开系统隐藏文件:
defaults write com.apple.finder AppleShowAllFiles YES
若关闭系统隐藏文件则为:
defaults write com.apple.finder AppleShowAllFiles NO
4.若是出现在mac下的根目录下的usr/下没有include的话,则可能为以下情况:
问题:Mac升级到Yosemite后,突然发现vim的YouCompleteMe查件的代码提示不好使了,排查了一下,原来是/usr/include文件夹不见了,所有的
C/C++的头文件都没了;第一次发现这个问题,不知道是不是每次Mac升级都会删除/usr/include,还是只在不兼容的时候删除,很诡异。
解决:Mac下有个专门管理开发环境的工具xcode-select,通过它可以下载命令行开发工具(包括gcc等等),在终端下运行:xcode-select --install
命令会去下载安装命令行开发工具,完成之后/usr/include就出现了。这个工具还可以用于管理XCode多版本,具体man xcode-select
#include<stdio.h>的头文件的查找 #import<Foundation/NSObjCRuntime.h>头文件的查找 在Xcode下查找-城
标签:
原文地址:http://www.cnblogs.com/cheng923181/p/4485700.html