Avatar ·

لماذا تستغرق ترجمة C++ وقتًا طويلاً؟ هل يمكن إصلاح ذلك؟

مرحبًا بالجميع! أنا مطور C++ مبتدئ، انتقلت من Python وJavaScript. أكتب أول برنامج كبير لي — محرر نصوص بواجهة رسومية (أستخدم Qt). وواجهت مشكلة رهيبة: الترجمة تستغرق وقتًا طويلاً جدًا! إليك مشروعي: حوالي 20 ملفًا .h و .cpp. أستخدم CMake و MinGW (على Windows). بعد كل تغيير في ملف .h واحد (مثل إضافة دالة جديدة أو حقل في كلاس)، إعادة البناء تستغرق 2-3 دقائق. إذا غيرت شيئًا في ملف الرأس الرئيسي الذي يتم تضمينه في العديد من الوحدات — قد تستغرق الترجمة 5-7 دقائق. مثال على الكود الخاص بي (مبسط): ```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 { // ... العديد من الدوال والحقول }; ``` ```cpp // text_pro