微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Xcode C头文件目录

我一直在搜索互联网无济于事,同时试图找到Xcode存储其C头(.h)文件的答案,如“stdio.h”等.我正在寻找目录,只是出于好奇.

提前致谢!
掠夺

解决方法:

标准库标题分布在两个主要位置,其中一个高度依赖于您对项目的SDK选择.

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

/Applications
  /Xcode.app
    /Contents
      /Developer 
        /Platforms 
          /*ChosenTargetPlatform*
            /Developer
              /SDKs
                /*ChosenMacOSSDK*
                  /usr
                    /include

其中ChosenTargetPlatform是以下之一:

iPhoneOS.platform
iPhonesimulator.platform
MacOSX.platform

并且ChosenMasOSSDK来自您在构建装备上安装的任何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窗口,并允许您浏览文件的位置.如果将“路径”按钮作为Finder配置中的工具栏选项之一,它将显示您所在位置的完整路径.

祝你好运.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐