Avatar ·

Por que a compilação de C++ leva tanto tempo? É possível corrigir isso?

Olá a todos! Sou um desenvolvedor C++ iniciante, vindo do Python e JavaScript. Estou escrevendo meu primeiro grande programa — um editor de texto com interface gráfica (usando Qt). E me deparei com um problema terrível: a compilação leva uma eternidade! Meu projeto: cerca de 20 arquivos .h e .cpp. Uso CMake e MinGW (Windows). Após cada mudança em um arquivo .h (por exemplo, adicionei uma nova função ou campo em uma classe), a reconstrução leva de 2 a 3 minutos. Se eu mudo algo no arquivo de cabeçalho principal, que é incluído em muitos módulos — a compilação pode durar de 5 a 7 minutos. Exemplo do meu código (simplificado): ```cpp // main_window.h #include #include #include #include #include #include #include #include #include "text_processor.h" #include "file_handler.h" #include "settings.h" class MainWindow : public QMainWindow { // ... muitos métodos e campos }; ``` ```cpp // text_pro