0

約 450 ファイル (3.6 MB) のヘッダーのみの C++ コード ベース (VS 2010、Eclipse、Makefile) があります。コンパイル時間が長い (4 分) ため、毎日の作業が難しくなり始めました。そのわずかな部分 (約 20%) はテンプレート化されていますが、その他はいくつかのテンプレート メソッドをあちこちに持つ単純なクラスです。80% を別ファイルに移行することを考えてい.cppます.h

まず、すべてのテンプレート ファイルを から.hに変更し.hppます。それは範囲を定義します。その後、私は大量の手作業を見るだけです。Visual Assist のMove implementation to source機能の助けを借りて、おそらく。最後に、部分的なユニティ ビルド (5..20.cppファイルのコンパイル単位) で考えていますが、それはすべての後に行うことができます。

約 360 個のファイルを手動で作業するよりも良い方法はありますか? スピードアップはありますか?

4

0 に答える 0