חברת Qt שוחררה לאחרונה השחרור של הגרסה החדשה של "Qt Creator 8", גרסה שמגיעה עם השלמות חדשות, שיפורים ועוד.
למי שחדש ב-Qt Creator, כדאי לדעת שמדובר ב-IDE חוצה פלטפורמות שמגיע עם ה-Qt SDK, המספק פיתוח אפליקציות חוצה פלטפורמות מהיר וקל, כמו גם מאפשר למפתחים ליצור אפליקציות ב- Embedded, Mobile , ופלטפורמות שולחניות.
התכונות החדשות העיקריות של Qt Creator 8
בגרסה החדשה הזו של ה-IDE QT Creator 8 שמוצגת, מודגשים שינויים שונים, מהם, למשל, נמצא כי C++ השבית את מודל הקוד הישן C++ מיושם מבוסס על libclang, שבמקום זה, נכון לסניף הקודם, מודל ברירת המחדל מבוסס על ה-Clangd backend התומך ב-LSP (Language Server Protocol).
כמו כן, מוזכר כי אתה תמיד יכול להפעיל ולהשתמש ב-Clangd בכל מקרה, אך זכור ש-Clangd הוא עתיר משאבים יחסית.
עבור שפת Python, כברירת מחדל, שרת תמיכה בשפת python-lsp-server מופעל, שעבורו מסופק סעיף נפרד של תצורת "Python > תצורת שרת שפה".
שינוי נוסף שבולט בגרסה החדשה הזו של QT Creator 8 הוא זה הטמיע תבנית הגדרות חדשה של "פרופיל". עבור פרויקטים של CMake, המשלבת את סוג הבנייה "RelWithDebInfo" עם הכללת כלי ניפוי באגים ופרופילים.
בעוד עבור QML מוזכר שהטיפול בתבניות מחרוזת JavaScript והבעיות עם האופרטור "??=" (מיזוג null) תוקנו. כאשר עוקבים אחר סמל, יכול לקרות ש-Qt Creator פתח את קובץ ה-QML המתאים מספריית ה-build במקום ספריית המקור, שכעת אמור להיות מתוקן.
משאר השינויים הבולטים מהגרסה החדשה הזו:
- נוסף תוסף ניסיוני התואם לערכת הכלים לבדיקת כיסוי של קוקו.
- נוספה תמיכה ניסיונית לאינטגרציה של GitLab, המאפשרת לך להציג ולשכפל פרויקטים, להעלות קוד ולקבל התראות על אירועים.
- הוסרה התמיכה עבור פלטפורמת Windows האוניברסלית (UWP).
- בפלטפורמת Windows, מסופקת הגדרת המכשור של ARM MSVC.
- נוספה אפשרות לאנדרואיד להתחבר למכשירים באמצעות Wi-Fi.
- נוסף פריט התפריט "ערוך > העדפות" לניווט מהיר להגדרות.
- שיפורי ביצועים בוצעו גם לדור של compile_command.json שמיועד ל-Clangd ובעיות רבות אחרות תוקנו גם כן.
לבסוף, אם אתה רוצה לדעת יותר על זה לגבי גרסה חדשה זו תוכל לעיין בהודעה המקורית בקישור הבא.
קבל את Qt Creator 8.0
למי שמעוניין, עליו לדעת שגרסת הקוד הפתוח זמינה בדף ההורדה של Qt תחת "יוצר Qt", בעוד שמעוניינים בגרסה המסחרית יכולים למצוא את הרישיון המסחרי בפורטל חשבונות Qt.
במקרה של מי שמשתמש בלינוקס, נוכל לבצע את ההתקנה בעזרת המתקין המוצע בדרך כלל עבור לינוקס. כדי לקבל את החבילה במצב לא מקוון, פשוט פתח מסוף והפעל את הפקודה הבאה:
wget https://download.qt.io/official_releases/qtcreator/8.0/8.0.0/qt-creator-opensource-linux-x86_64-8.0.0.run
עכשיו פשוט פשוט תן הרשאות ביצוע לקובץ באמצעות הפקודה הבאה:
sudo chmod +x qt-creator-opensource-linux-x86_64-8.0.0.run
ועכשיו נוכל להפעיל את המתקין במערכת שלנו, לשם כך עלינו להקליד את הפקודה הבאה:
./qt-creator-opensource-linux-x86_64-8.0.0.run
בסוף ההתקנה, עלינו להתקין כמה חבילות נוספות כדי למנוע בעיות בעבודה עם Qt Creator, לשם כך באותו מסוף אנו מקלידים את הפקודות הבאות:
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
או למי שמעדיף לחכות שהחבילה תהיה מוכנה במאגרי אובונטו והנגזרים, הם יכולים להתקין את החבילה עם הפקודה הבאה:
sudo apt install qtcreator