そこで最近、VimベースのiOSワークフローを設定しようとしています。
clang_completeを見つけ、.vimrcでclangユーザーオプションを次のように設定しました
let g:clang_user_options='-fblocks -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk -D__IPHONE_OS_VERSION_MIN_REQUIRED=40300'
ここで説明されているように:http ://www.zenskg.net/wordpress/?p = 199#comment-229
そして、いくつかのフレームワーク/ヘッダー/libパスを追加しました。巨大なので、全行を投稿するつもりはありません。
そこでclang
、コマンドラインから(同じオプションを使用して)プロジェクト内のファイルの1つをコンパイルすることをテストしましたが、フラグを使用した場合にのみ正常にコンパイルされます。-arch armv6/7
そうしないと、i386用にコンパイルしようとし、ヘッダーファイルが見つからないと文句を言います。
ここまでは順調ですね。今、私は自分が与えたのとまったく同じオプションをclang
、私の右側clang_complete
のユーザーオプションに使用していますか?.vimrc
いいえ。それをしてVimで単語をオートコンプリートしようとすると、
unknown argument: '-arch'
VimのQuickFixリストにあります。私はちょっとこの旗が必要です-どうすればいいですか?
役に立つアイデア。iOSコード補完をVimで動作させたいです。