Warum dauert die Kompilierung von C++ so lange? Kann man das beheben?
Hallo zusammen! Ich bin ein Anfänger in C++-Entwicklung und komme von Python und JavaScript. Ich schreibe mein erstes großes Programm – einen Texteditor mit grafischer Oberfläche (ich verwende Qt). Und ich bin auf ein schreckliches Problem gestoßen: Die Kompilierung dauert eine Ewigkeit!
Hier ist mein Projekt: etwa 20 .h- und .cpp-Dateien. Ich verwende CMake und MinGW (Windows). Nach jeder Änderung in einer .h-Datei (z. B. habe ich eine neue Funktion oder ein Feld in einer Klasse hinzugefügt) dauert die Neukompilierung 2-3 Minuten. Wenn ich etwas in der Haupt-Header-Datei ändere, die in viele Module eingebunden wird, kann die Kompilierung 5-7 Minuten dauern.
Beispiel meines Codes (vereinfacht):
```cpp
// main_window.h
#include
#include
#include
#include
#include
#include
#include
#incl