重複の可能性:
#include all .cpp files into a single compilation unit?
.cpp
ほとんどの実装ファイル ( ) がビルドから除外され、コンパイルされる単一のソース ファイルに含まれるMSVS のプロジェクトに取り組んでいます。
//a.cpp
#include "b.cpp"
#include "c.cpp"
//and so on...
とは単独ではコンパイルされないので、これで問題ありませんb.cpp
。c.cpp
私はこれが標準的なやり方ではないことを知っています。私は落とし穴を知っており、おそらくこれをしないでしょう (もちろん誰かが正当な理由を考え出さない限り)。
問題は、このテクニックの用途は何ですか? コンパイルが速くなりますか (分散コンパイル環境も考慮してください)?