linux - Xcode 如何删除默认 SDK,不要使用 SDK,使用自己的 header

标签 linux xcode macos build sdk

我正在使用 Xcode6.2 为树莓派编写代码。我尝试将树莓派 SDK(包括 linux header 等)打包到 Xcode 目录 .platform->Developer->SDKs 中,然后重新启动 Xcode,新建项目,选择新 SDK(将在build设置中显示如果 SDK 格式正确),Xcode 会崩溃。

我可以正确读取一些不包含在 MacOS 中的头文件,但大多数常用功能不起作用。相同的文件名将被 MacOS SDK 覆盖。无论是否包含所需的头文件,Xcode 都会自动从 SDK 中定位函数。

知道如何删除默认 SDK 吗?让Xcode不在MacOS SDK中寻找函数,我的Xcode只允许在macos10.10和10.9之间切换SDK

我需要一直查看函数的结构,与其他编辑器相比,Xcode 的搜索速度是最好的。

最佳答案

设置 Target 的启用模块(C 和 Objective-C)解决了这个问题

关于linux - Xcode 如何删除默认 SDK,不要使用 SDK,使用自己的 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41529799/

相关文章:

c - 在 LKM 中使用 ELF 部分

ios - Cocoapods OpenCV 2.4.10 链接器错误

regex - Vi 编辑器模式匹配

Python:从后台子进程获取标准输出

ios - 为 iOS 9 启用 Bitcode 会使 IPA 大小增加 3 倍,这是 App Store 上的大小吗?

macos - 在 OS X 上安装 saltstack - 错误 : ld: library not found for -lssl

macos - OSX 上的 PF header net/pfvar.h 丢失

java - Vagrant 在错误的目录中寻找 Java

linux - 无法使用spark-shell启动spark

ios - Xcode:类型 'GameView' 的值没有成员 'view'