0

私は Xcode 4 を使用していますが、現在、アプリケーションで加速度計をテストできる iDevice がありません。Unimotion の read me ファイルには次のように書かれています。だから私は試しましたが、ターミナルは私にメッセージを出します

ls: /Developer/SDKs: No such file or directory cc -Wall -Os -g -isysroot /Developer/SDKs/ -arch i386 -arch ppc -fconstant-cfstrings -c -o unimotion.o unimotion.c clang: 警告: 'powerpc' アーキテクチャ unimotion.c:72:10 に clang コンパイラを使用していません: 致命的なエラー: 'IOKit/IOKitLib.h' ファイルが見つかりません

インクルード IOKit/IOKitLib.h>

1 エラーが発生しました。make[1]: * [unimotion.o] エラー 1 make: * [sub-unimotion] エラー 2

何回も何回も。

それで、私は何を間違っていますか?

ありがとう。

4

1 に答える 1

0

3つのMakefile(calibrate / Makefile、motion / Makefile、unimotion / Makefile)内のすべての出現箇所を次のように書き換えます。/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いないためです。-arch ppcMakefilesで出現するものをすべて削除するだけで、機能します。

于 2013-02-16T13:57:45.343 に答える