我一直在搜索互联网无济于事,同时试图找到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] 举报,一经查实,本站将立刻删除。