1つのファイルと1つのヘッダーを貼り付けることができます。私はそこに多くの情報を持っているヘッダーを生成し、私は多くのメソッドが削除されたヘッダーの明るいバージョンを作成します。ヘッダーは6k行から3k行になりました。ここで 多くのタイプを使用する場合、コンパイル時間を短縮することはできますか?
クラスは、私が同じファイルをコンパイルしようとした光ヘッダclass SomeClass : public MACRO_FOR_KEYWORD TheBase {
virtual void i_dont_filter_this_out(){}
public:
deque<Var*> ls;
inline SomeClass(){}
inline virtual ~SomeClass(){}
inline SomeClass(deque<Var*> ls_)
{
ls = ls_;
}
};
でどのように見えるかの例であり、それは私が望んでいた7seconds ...ない結果に8secondsから行ってきました。私は非常に多くのクラスを定義していますし、方法は重要ではありませんので、私は思ってい
は多分、コンパイル時間の大半はあります。しかし、私はすべてのクラスが存在する必要があります。約280のクラスがあります。私はそれがたくさんあるとは思わない。
は、私は私のコンパイル時間を下げるために何ができますか?私は気にする必要がありますか?ファイルとリンクごとの約9秒はもう数秒です。私は何もできますが、より速いCPUを得ることはできないと思いませんか?
注:私は視覚的なスタジオを使用しています。
可能性のある重複した[C++のコンパイル時間をスピードアップするために使用することができますどのような技術?](http://stackoverflow.com/questions/373142/what-techniques-can-be-used-to-speed-up-c -compilation-times)と[どのようにコンパイル時間を短縮し、Visual C++プロジェクトのリンク時間を短縮しますか? (ネイティブC++)](http://stackoverflow.com/questions/364240/how-do-you-reduce-compile-time-and-linking-time-for-visual-c-projects-nativ) –
このヘッダであります自動的に生成されますか? 3k行はたくさんあるようです。 –