Xcode C++头文件目录
Xcode C++ Header Files Directory
我一直在互联网上搜索,但没有找到Xcode将其C++头(.h)文件(如"stdio.h"等)存储在哪里的答案。出于安全考虑,我正在寻找目录。
提前感谢!Harry
标准库头分布在两个主要位置,其中一个位置高度依赖于您为项目选择的SDK。
对于常规的C标准头文件,您可以在以下位置找到它们,假设定期安装Xcode:
/Applications
/Xcode.app
/Contents
/Developer
/Platforms
/*ChosenTargetPlatform*
/Developer
/SDKs
/*ChosenMacOSSDK*
/usr
/include
其中ChosenTargetPlatform
是以下之一:
iPhoneOS.platform
iPhoneSimulator.platform
MacOSX.platform
CCD_ 2来自您在构建装备上安装并选择作为目标操作系统的任何SDK。例如:
MacOS10.9.sdk
代表小牛队MacOS10.10.sdk
代表约塞米蒂
等等。。。
C++标准库头有点不同。它们的存储独立于MacOS SDK和目标平台。默认位置,再次假设您有库存,普通安装:
/Applications
/Xcode.app
/Contents
/Developer
/Toolchains
/XcodeDefault.xctoolchain
/usr
/include
/c++
/v1
这背后的原因(正如我所看到的)是C++标准库与正式工具链本身耦合在一起。例如clang、c99、c11等都是正式工具链的一部分,包括标题和任何所需的库、可执行文件等。
你可以通过以下操作来探索其中的大部分:
- 在源文件中,将鼠标悬停在
#include<filename>
的文件名部分 - Cmd点击文件名,它应该打开
- 从"文件"菜单中,选择"在查找器中显示"
这将打开一个Finder窗口,并允许您探索文件的位置。如果您在Finder配置中包含Path
按钮作为工具栏选项之一,它将显示您所在位置的完整路径。
祝你好运。
对于xCode 6,您可以在此处找到该文件:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DDeveloper/SDKs/iPhoneOS.sdk/usr/include/stdio.h
相关文章:
- C++ 读取整个文件目录
- 通过搜索硬盘驱动器查找文件目录
- 在 Apache Velocity 模板语言中获取文件目录
- 将文件目录打印到数据结构中
- 是否可以在编译后创建 CMake 目标和文件目录?
- 带有引号+组合目录 c++ 的 ifstream 文件目录
- 如何在 Windows 上的 c++ 中管理文件/目录的发现和使用
- 如何从Windows中的可执行文件中推断出文件/目录路径
- 为什么我的文件/目录操作在Windows上工作正常,但在Linux上不能
- 使用 depend将对象文件保存在相同的生成文件目录中
- Visual Studio - C++ - 以 32 位或 64 位构建和运行应用程序 - 从适当的程序文件目录加载 D
- 如何启动文件/目录/URL的关联应用程序
- 如果文件/目录大小增加以上,有没有办法在Linux中重新呼叫
- Xcode C++头文件目录
- C++获取程序文件目录,附加额外路径并执行
- gradle实验通过srcDir-srcFile指令包含文件目录
- 带有变量的C++文件/目录stat
- 试图插入用户定义的对象到一个矢量,而我从文件目录读取值
- 从文件目录执行重复的功能,使用OpenCV 3.0
- 如何使用Boost.Filesystem检查两个路径是否指向同一个文件/目录