複数プロジェクト時のプリコンパイルヘッダーについて – プログラミング – Home

複数プロジェクト時のプリコンパイルヘッ...
 
通知
すべてクリア

複数プロジェクト時のプリコンパイルヘッダーについて


TKH
 TKH
(@TKH)
ゲスト
結合: 22年前
投稿: 6
Topic starter  

いつも参考にさせてもらっています。

現在、1個のEXEプロジェクトと、このEXEと依存関係を持つ9個のDLLプロジェクトという構成
のワークスペースを作成しております。
この時EXEをビルドする場合、各プロジェクトごとにプリコンパイルヘッダーがビルドされ、計
10回のプリコンパイルヘッダーのビルドが実行されることになり、時間及びディスク容量が非
常に多くとられます。

プリコンパイルヘッダー自体は全て同じなので、ワークスペース全てのプロジェクトに共通なも
のとして1つにまとめるようなことは出来るのでしょうか?


引用解決済
トピックタグ
TKH
 TKH
(@TKH)
ゲスト
結合: 22年前
投稿: 6
Topic starter  

環境を書き忘れました。

WIN2K+SP3, VC6+SP5 です。
なお、EXEプロジェクトはMFCアプリで、DLLは全てMFC拡張DLLです。

ご教授の程お願いします。


返信引用
wood
 wood
(@wood)
ゲスト
結合: 23年前
投稿: 895
 

PCHに関係あるかどうかわかりませんが
依存関係の設定で解決しませんか


返信引用
TKH
 TKH
(@TKH)
ゲスト
結合: 22年前
投稿: 23
 

依存関係は1個のEXEプロジェクトが9個のDLLプロジェクトに依存し、
9個のDLLプロジェクトは、相互の依存関係はありません。

プリコンパイルヘッダーは各プロジェクトにそれぞれ存在するため、全てのプロジェク
トをビルド(リビルド)するにときは、全プロジェクトのプリコンパイルヘッダーがビ
ルドされることになります。

一般的には、このような構造になると思うのですが。
ただ、全プロジェクトのプリコンパイルヘッダーは同じものだと思いますので、例え
ば、EXEプロジェクトのプリコンパイルヘッダーを全プロジェクト共通に出来ればと考え
ております。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました