Qt Creator 5.0 Development Environment Release

تم إصدار بيئة التطوير المتكاملة Qt Creator 5.0، المصممة لإنشاء تطبيقات عبر الأنظمة الأساسية باستخدام مكتبة Qt. وهو يدعم كلاً من تطوير البرامج الكلاسيكية في C++ واستخدام لغة QML، حيث يتم استخدام JavaScript لتعريف البرامج النصية، ويتم تحديد بنية ومعلمات عناصر الواجهة بواسطة كتل تشبه CSS. يرتبط التغيير الكبير في رقم الإصدار بالانتقال إلى نظام تعيين الإصدار الجديد، حيث سيتغير الرقم الأول من الإصدار في الإصدارات مع التغييرات الوظيفية (Qt Creator 5، Qt Creator 6، وما إلى ذلك).

Qt Creator 5.0 Development Environment Release

новой версии:

  • تم تنفيذ إمكانية تجريبية لاستخدام خدمة التخزين المؤقت Clang Server (clangd) كواجهة خلفية لنموذج التعليمات البرمجية في C وC++. يمكن استخدام الواجهة الخلفية الجديدة اختياريًا لاستبدال نموذج التعليمات البرمجية المستند إلى libclang، وذلك بفضل استخدام LSP (بروتوكول خادم اللغة)، ولكن لم يتم تنفيذ جميع الوظائف حتى الآن. يتم التمكين من خلال خيار "استخدام clangd" في قائمة "Tools > Options > C++ > Clangd".
  • تمت إضافة دعم تجريبي لبناء التطبيقات وتشغيلها في حاويات Docker. الميزة متاحة حاليًا فقط لبيئات ومشروعات Linux التي تستخدم نظام إنشاء CMake. لتمكينه، تحتاج إلى تنشيط دعم المكونات الإضافية التجريبية من خلال قائمة "مساعدة > حول المكونات الإضافية"، وبعد ذلك ستظهر القدرة على إنشاء أجهزة إنشاء "Docker" في إعدادات الجهاز.
  • تم إجراء التصحيحات المتراكمة على نموذج التعليمات البرمجية للغة C++. عند إعادة تسمية الكائنات، تتم إزالة التحديد التلقائي للملفات التي لا ترتبط مباشرة بالمشروع (على سبيل المثال، ملفات رأس Qt). تنعكس التغييرات في ملفات ".ui" و".scxml" على الفور في نموذج التعليمات البرمجية دون إعادة الترجمة.
  • تم تحديث نموذج التعليمات البرمجية لـ QML إلى Qt 6.2.
  • أضاف تطبيق خادم LSP (بروتوكول خادم اللغة) دعمًا لعرض الإشعارات حول تقدم العمليات في Qt Creator. تمت إضافة دعم أيضًا لعرض مقتطفات التعليمات البرمجية التي يوفرها الخادم.
  • تم إجراء جزء كبير من التحسينات على أدوات إدارة المشاريع المعتمدة على CMake، بما في ذلك القدرة على عرض نتائج CMake والتجميع في وضع المشروع، دون الحاجة إلى التبديل إلى وضع التحرير. توقف عن استخدام دليل البناء المؤقت لإعدادات المشروع الأولية. تمت إضافة خيار لتعطيل فصل مجموعات الملفات ذات التعليمات البرمجية والعناوين. أصبح من الممكن الآن تحديد الملف القابل للتنفيذ الافتراضي (سبق أن تم تحديد الملف القابل للتنفيذ الأول في القائمة). تمت إضافة دعم الماكرو إلى عملية تنفيذ الأوامر المخصصة.
  • تم العمل على إزالة حالات التباطؤ عند تحميل ملفات المشاريع الكبيرة.
  • تم نقل أدوات إدارة المشروع المستندة إلى مجموعة أدوات Qbs لاستخدام Qbs 1.20.
  • تمت إضافة دعم مجموعة أدوات MSVC لبنية ARM.
  • يتم توفير الدعم لنظام Android 12.
  • تم تحسين الدعم لتشغيل إصدارات Qt Creator لمعالجات Intel على أجهزة كمبيوتر Apple المزودة بشريحة M1.

المصدر: opennet.ru

إضافة تعليق