0

我使用 Xcode 4,我目前没有任何 iDevice 能够在我的应用程序中测试加速度计,所以我搜索了一段时间并找到名为“unimotion”的实用程序。为 Unimotion 阅读我的文件说:“包含一个 Makefile,所以你所要做的就是 cd 到 'unimotion' 目录并输入 'make'。” 所以我尝试了,但终端给我一条消息

ls: /Developer/SDKs: 没有这样的文件或目录 cc -Wall -Os -g -isysroot /Developer/SDKs/ -arch i386 -arch ppc -fconstant-cfstrings -c -o unimotion.o unimotion.c clang: 警告:未对“powerpc”架构使用 clang 编译器 unimotion.c:72:10:致命错误:未找到“IOKit/IOKitLib.h”文件

包括 IOKit/IOKitLib.h>

产生 1 个错误。制作[1]:* [unimotion.o] 错误 1 ​​制作:* [sub-unimotion] 错误 2

一次又一次。

那么,我做错了什么?

谢谢。

4

1 回答 1

0

_ _ /Developer/SDKs/_

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/

那应该对你有帮助。如果您使用的是 Xcode 4,您可能还会收到更多错误

llvm-gcc-4.2: error trying to exec '/usr/bin/../llvm-gcc-4.2/bin/powerpc-apple-darwin11-llvm-gcc-4.2': execvp: No such file or directory

因为-arch ppc那里不再支持。只需删除 Makefile 中的每一个出现-arch ppc,它就会起作用。

于 2013-02-16T13:57:45.343 回答