通知
すべてクリア
Topic starter
2003年3月10日 3:17 PM
いつも参考にさせてもらっています。
現在、1個のEXEプロジェクトと、このEXEと依存関係を持つ9個のDLLプロジェクトという構成
のワークスペースを作成しております。
この時EXEをビルドする場合、各プロジェクトごとにプリコンパイルヘッダーがビルドされ、計
10回のプリコンパイルヘッダーのビルドが実行されることになり、時間及びディスク容量が非
常に多くとられます。
プリコンパイルヘッダー自体は全て同じなので、ワークスペース全てのプロジェクトに共通なも
のとして1つにまとめるようなことは出来るのでしょうか?
Topic starter
2003年3月10日 3:34 PM
環境を書き忘れました。
WIN2K+SP3, VC6+SP5 です。
なお、EXEプロジェクトはMFCアプリで、DLLは全てMFC拡張DLLです。
ご教授の程お願いします。
2003年3月11日 7:22 AM
PCHに関係あるかどうかわかりませんが
依存関係の設定で解決しませんか
2003年3月11日 10:09 AM
依存関係は1個のEXEプロジェクトが9個のDLLプロジェクトに依存し、
9個のDLLプロジェクトは、相互の依存関係はありません。
プリコンパイルヘッダーは各プロジェクトにそれぞれ存在するため、全てのプロジェク
トをビルド(リビルド)するにときは、全プロジェクトのプリコンパイルヘッダーがビ
ルドされることになります。
一般的には、このような構造になると思うのですが。
ただ、全プロジェクトのプリコンパイルヘッダーは同じものだと思いますので、例え
ば、EXEプロジェクトのプリコンパイルヘッダーを全プロジェクト共通に出来ればと考え
ております。