3

最近、clang_complete について知り、MacVim で試してみようと思いました。私はiOS開発を行っていますが、最初は他の人が経験したようなUIKit/UIKit.hファイルが見つからないというエラーが発生しました。

iOS 5 SDK で Xcode 4.2 を使用しています。以下を clang_user_options に追加しました。

let g:clang_user_options='-fblocks -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk -D__IPHONE_OS_VERSION_MIN_REQUIRED=50000'

ただし、オートコンプリートをトリガーするたびに、次のエラーが発生します。

/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreServices.framework/Headers/../Frameworks/CarbonCore.framework/Headers/MacTypes.h|36 col 9 error| mac68k alignment pragma is not supported on this target
/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFUtilities.h|14 col 39 error| expected function body after function declarator
/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h|92 col 10 error| 'CoreFoundation/CFUserNotification.h' file not found

これを解決する方法はありますか?

4

3 に答える 3

0

同様の警告とエラーがありましたCFNetworkフレームワークを追加し、警告が解決しました

于 2012-09-12T07:22:18.893 に答える
0

-target i386-apple-macosx10.8.0Mac OS のバージョンを 10.8.0 にする場所を指定する必要があります。

于 2013-06-15T18:09:57.517 に答える
0

ランダムな推測: "-m32" を追加してみてください。

于 2011-12-21T05:28:04.673 に答える