Xcode C++;头文件目录 我一直在寻找互联网,但在寻找XCoad存储它的C++头(.h)文件时,没有任何效果,比如“Stdio.h”。我只是在好奇地寻找目录。

Xcode C++;头文件目录 我一直在寻找互联网,但在寻找XCoad存储它的C++头(.h)文件时,没有任何效果,比如“Stdio.h”。我只是在好奇地寻找目录。,c++,xcode,C++,Xcode,提前谢谢! Harry对于xCode 6,您可以在此处找到该文件: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/include/stdio.h标准库头分布在两个主要位置,其中一个位置高度依赖于您为项目选择的sdk 对于常规C标准头,假设定期安装Xcode,您将在以下位置找到它们: /应用程序 /Xcode.app /内容 /显影剂 /平

提前谢谢!
Harry

对于xCode 6,您可以在此处找到该文件:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/include/stdio.h标准库头分布在两个主要位置,其中一个位置高度依赖于您为项目选择的sdk

对于常规C标准头,假设定期安装Xcode,您将在以下位置找到它们:

/应用程序
/Xcode.app
/内容
/显影剂
/平台
/*chosentagetplatform*
/显影剂
/SDK
/*ChosenMacOSSDK*
/usr
/包括
其中,
ChosenTargetPlatform
是:

iPhoneOS.platform
iPhoneSimulator.platform
MacOSX.platform
而ChosenMasOSSDK来自您在构建装备上安装并选择作为目标操作系统的SDK。例如:

  • MacOS10.9.sdk
    是为小牛设计的
  • MacOS10.10.sdk
    适用于约塞米蒂
等等


<> C++标准库头有点不同。它们的存储独立于MacOS SDK和目标平台。默认位置,同样假设您有库存,一般安装:

/应用程序
/Xcode.app
/内容
/显影剂
/工具链
/xcodefault.xctoolchain
/usr
/包括
/c++
/v1
<>这背后的原因(如我所见)是C++标准库与正规工具链本身耦合在一起。例如,clang、c99、c11等都是正式工具链的一部分,包括头文件和任何必需的LIB、可执行文件等

大多数情况下,您可以通过以下操作自行探索:

  • 在源文件中,将鼠标悬停在
    #include
  • Cmd单击文件名,它将打开
  • 从文件菜单中,选择“在查找器中显示”
这将打开一个查找窗口,允许您浏览文件的位置。如果在Finder配置中包含
路径
按钮作为工具栏选项之一,它将显示您所在位置的完整路径

祝你好运