1

Xcode 4.6 プレビュー版または xcodebuild コマンドを使用すると、以下のようなエラーが発生しました。

invalid suffix on literal; C++11 requires a space between literal and identifier

ただし、Xcode4 を使用した場合、エラーは発生しませんでした。

私は C++ とコンパイラについてあまり知識がないので、インターネットから答えを見つけることができませんでした。

xcodebuild コマンドでエラーを回避する方法を教えてください。

4

1 に答える 1

1

cmd-line から xcodebuild を呼び出す場合、Xcode の IDE 内からターゲットをビルドするのと本質的に同じである必要があります。

私が考えることができる唯一の違いは、コマンドラインから実行するとデフォルトでリリース構成になるのに対し、IDE 内ではおそらくデバッグを使用することです。(これらはどちらの場合もオーバーライドできます)。

デバッグ用とリリース用に異なる C++ フラグがあり、これが機能していない可能性がありますか? IDE 内でリリース モードを使用してプロジェクトをビルドしてみて、何が起こるかを確認してください。

于 2013-01-30T03:58:21.393 に答える