לפני מספר ימים השקת ה גרסה חדשה של Qt Creator 16, המשלב אופטימיזציות ושיפורים חשובים לביצועים, כמו גם את הפחתה בזמן האתחול הודות לשיטה אסינכרונית לקביעת ה-ABI מבלי לנתח את כל התוכן של הספריות.
ב-Windows, למשל, ה העורך טוען כעת את מטמון הגופנים באופן אסינכרוני, בדיוק כפי שאתה מקבל מידע על חבילות Python, שמשפרת את חווית המשתמש על ידי הימנעות מקריסות או עיכובים מיותרים.
התכונות החדשות העיקריות של Qt Creator 16
א אפשרות אוטומטית לקביעת סוג היישור בקבצי טקסט וקוד, על סמך תוכן הקובץ. התוצאה של זיהוי זה מוצגת בסרגל הכלים, ומאפשרת למשתמש לשנות אותה אם תרצה.
זה היה חיזק את יכולת הסביבה לזהות שימוש במערכות בקרת גרסאות, מציע באופן יזום הפעלה של תוספים ספציפיים אם קבצים נמצאים תחת בקרת גרסאות, ללא קשר אם התוספים הללו מופעלים או לא.
שיפורים נוספים שהוצגו בגרסה החדשה הזו של Qt Creator 16 כוללים את שילוב של המשתנה QML_IMPORT_PATH ב-CMake עבור פרויקטים המשתמשים בקבצי QML, מה שמקל על גישה ל-QML ומשלים את היישום של פרוטוקול LSP, שתומך כעת בפונקציית Diagnostic.CodeDescription להעברת תיאורי שגיאות.
יתר על כן, ה- התצורה הורחבה כדי לאפשר הפעלת ה-LSP באופן סלקטיבי בפרויקטים בודדים ונוספה קטגוריית "SDK" חדשה לניהול תצורות של ערכות שונות, כגון יישומי אנדרואיד, QNX, MCU ו-Windows.
שיפורים לבניית מערכות
העיצוב מחדש של תצורות ערכת הכלים מודגש, זה איפשר ממשק קומפקטי יותר שחוסך מקום אנכי, וכעת כולל אפשרויות נפרדות לסביבות ההידור והביצוע, וכן מאפשר להגדיר את סוג ההתקן במהלך ההידור.
En שיפורים של CMake יושמו אשר באים לידי ביטוי במבנה עץ פשוט וביצועים משופרים בזיהוי שינויים, יחד עם תיקונים לזיהוי כלי Ninja.
בנוסף לזה, המשלים לשילוב עם כלי ניתוח וניתוח סטטיים הכיסוי עודכן, ונוספה תמיכה באיתור באגים בקוד C++ ומעקב אחר אפליקציות פועלות במכשירי iOS 17+.
בכל הנוגע לשילוב עם כלים ומסגרות, תוסף Axivion שופר כדי להציע ניתוח סטטי מפורט יותר והצג תמונות המסבירות את הבעיות שזוהו. בנוסף, תוסף בדיקת הכיסוי של Coco תומך כעת בתצורות עבור פרויקטים המשתמשים גם ב- CMake וגם ב-QMake, ומאפשר לך לציין נתיבים באופן ידני למקרה שהזיהוי האוטומטי נכשל.
תיקוני באגים
גם בעיה הקשורה לניקוי קבצים נפתרה קבצים זמניים על מחיצות FAT, ובכך מאגדים עדכון מקיף המבקש לשפר את היעילות והפונקציונליות של סביבת הפיתוח.
בין שאר התיקונים והשיפורים, זיהוי Qt ABI עבר אופטימיזציה כאשר קבצי מודול זמינים בפורמט JSON, הסרת אזהרות מיותרות ושיפור הביצועים בעת איסוף מידע על גרסת Qt.
La ניפוי באגים קיבל גם שיפורים, אם כך תיקנו באגים בניהול נקודות שבירה, נוספה התנועה של עצות כלים, והאפשרות לאפשר איתור באגים בערימה באמצעות תצורה ספציפית.
בנוסף, המבנה של פרויקטים מבוססי CMake פושט, שיפור זיהוי השינויים וביטול תצורות מיותרות, חוזק, עם מינימום גרסה נדרשת ופעולות הקשריות חדשות.
לבסוף, אם אתה מעוניין להיות מסוגל לדעת יותר על זה, אתה יכול לעיין בפרטים ב הקישור הבא.
כיצד להתקין QT Creator בלינוקס?
כדאי לדעת ש-Qt Creator זמין גם במהדורה המסחרית (הנתמכת) וגם במהדורה הקהילתית.
En לרוב ההפצות של לינוקס יש את החבילה (הקהילה). בתוך המאגרים שלהם. אם החבילה לא נמצאת בדיסטרו שלך או שאתה מעדיף להשתמש במתקין המוצע ישירות על ידי QT, אתה יכול להשיג אותה מתוך הדף.
תוכנית ההתקנה היא בפורמט .run ולאחר שההורדה מסתיימת, אתה רק צריך לתת לו הרשאות. בצע את הפקודה הבאה:
sudo chmod +x qt-creator-opensource-linux-x86_64-15.0.0.run
ברגע שזה נעשה, עכשיו אתה רק צריך להפעיל את המתקין עם:
sudo sh qt-creator-opensource-linux-x86_64-15.0.0.run
במקרה של משתמשי אובונטו, ייתכן שתזדקק לכמה חבילות נוספות, אותן תוכל להתקין באמצעות:
sudo apt-get install build-essential
sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y
עכשיו במקרה של מי שמשתמשים ב- Arch Linux והפצות אחרות מבוססות אתה יכול להתקין את החבילה ישירות מהמאגרים, מכיוון שהגרסה החדשה של QT creator כבר זמינה.
כדי להתקין, פשוט הפעל את הפקודה הבאה במסוף:
sudo pacman -S qtcreator