GeosとProjを含むプロジェクトがあります。 Xcode 5の前にLLVM GCC 4.2コンパイラでコンパイルしましたが、Xcode 5 DPではサポートされていないコンパイラに関するエラーが発生します。別のコンパイラを選択すると、コンパイルエラーが発生しますが、構文によって異なります。この問題を解決するにはどうすればよいですか?
C/C++/Objective-Cのコンパイラを変更します。
_Xcode > Target > Build Settings > Build Options > Compiler for C/C++/Objective-C
_
Default compiler (Apple LLVM x.y)
を選択します
これは私のために働く、あなたにも役立つことを願っています。
Xcode 5.1の場合
[ビルド設定]-> [ビルドオプション]-> [C/C++/Objective-C用コンパイラ]に移動します。
デフォルトのコンパイラを選択(Apple LLVM 5.1)
X-code->プロジェクトをクリック
[Build Settings]-> [Build Options]-> Compilers for C/C++/Objective C-> Default compiler(Apple LLVM digit.digit)を選択します
コマンドラインからコンパイルする場合(GEOSとproj4をビルドするときのように)次のコマンドは、正しいコンパイラーを見つけて実行します。
xcrun --sdk iphoneos clang
または、シミュレーション用にビルドする場合は、iphoneosの代わりにiphonesimulatorを使用します。