我在iDevice上使用theos。使用installtheos3命令安装它。如果我做对了,它也安装了SDK。 现在我有一个项目
import < IOKit/IOMessage.h >
我还将IOKit添加到theos的makefile _FRAMEWORK部分。我还尝试将其添加到PRIVATE_FRAMEWORKS部分。
当我试图“制造”时,我收到了这个错误:
error: IOKit/IOMessage.h: No such file or directory
其他框架没有错误,只有这个。
谢谢!
答案 0 :(得分:0)
我从不使用theos,但这种错误通常来自项目设置中Header Search Path
内的Build Settings
选项。
答案 1 :(得分:0)
当我遇到类似的问题时,我刚刚从Github下载了文件作为项目的一部分并继续前进。
问题是,这些头文件是用于C类型的库(不是真正的obj C)。所以我怀疑,您可以通过更改路径或配置设置来包含。
答案 2 :(得分:0)
由于某些原因,安装了“installtheos3”的IOKit框架根本没有Headers目录。复制它解决了问题