C++/ObjCアプリケーションで正規表現を扱うためにboost :: xpressiveを使用しています。 Mac OS 10.6のアップデート以来、私たちはコンパイル時間が非常に長いことを発見しました。(デュアルクアッドMacProでは各ファイル(!)に対して1〜2分です...)式が定義され、sregex :: compile )。さらに、システム全体のパフォーマンスが低下し、無責任なアプリケーションが発生します。他のすべてのファイルのコンパイルは期待どおりに実行されます。Mac OS 10.6でboost :: xpressiveを使用するとコンパイルに時間がかかる
使用されるコンパイラは、10.5と10.6の両方でgcc4.2です。同様の経験や提案がありますか?これを防止する方法はありますか?
おかげで、((OK、それだけでなく、それの多く)すべてに約あるかブーストです)テンプレートテンプレートを使用
マティアス
これは、理由のために「boost :: excess」と呼ばれています。 (SCNR) – sbi
あなたはboost :: quickercompileを試しましたか? –