1

私はしばしばプリコンパイル済みヘッダーを使用して MSVC 10 で小さなプロジェクトを開始します (私には簡単に思えます)。

XCode (3) で物事をコンパイルしたい場合、私は失敗します。Microsoft と比較して Apple がプリコンパイル済みヘッダーをどのように処理するかわかりません。コンパイル中に多くのエラーが発生します。インクルードがネストしていると思います。

すべてのファイルを編集する必要がなく、Windows プロジェクトを壊さない単純なものを (同じソース ファイルを使用して) 追加するだけで、どうすれば簡単に処理できますか?

編集:私はSFMLを使用しています(今のところ)

4

1 に答える 1

0

VSがプリコンパイル済みヘッダーを実行する方法は、ソースファイルの先頭でプリコンパイル済みヘッダーを検出し、通常は処理する代わりに、プリコンパイル済みバージョンのヘッダーを挿入することです。

プリコンパイル済みヘッダーを同じ方法で実行しないビルドシステムは、ヘッダーを複数回処理するだけで速度が低下しますが、それ以外の場合は、stdafx.hの結果として余分なエラーが発生することはありません。

あなたの問題は他の場所にあるに違いないようです。

于 2012-07-11T20:17:28.287 に答える