מבוא

זהו מדריך להגדרת Qt-Creator לשימוש בספריות Qt צולבות עבור Raspberry Pi 4 וליצירת יישומים עבור Raspberry.

תשומת לב

קיים עדכון למאמר זה, המכיל הידור צולב עבור Raspberry Pi, Qt6 ו- Ubuntu 22.04 LTS. עקוב אחר קישור זה, אם אתה זקוק לגרסאות חדשות יותר.

תנאים מוקדמים

Raspberry Pi OS Lite

התקן את Raspberry Pi OS Lite ב- Raspberry Pi 4 או ב- Raspberry Compute Module 4 כמתואר בפוסט בבלוג שלי התקנת מערכת ההפעלה Raspberry Pi במודול Raspberry Compute Module 4.

Qt 5.15.2 על אובונטו 20 LTS

הגדר את Raspberry Pi OS Lite ב- Raspberry Pi 4 או התקן את מערכת ההפעלה Raspberry Pi במודול מחשוב פטל 4 כמו בפוסט בבלוג שלי ובנה את ספריות Qt כמו בפוסט הבלוג שלי Qt 5.15 הידור צולב עבור מודול מחשוב פטל 4 באובונטו 20 LTS.

תצורה Qt-Creator

אתה צריך יוצר Qt עובד מותקן על אובונטו 20. הוראות כיצד לעשות זאת ניתן למצוא ב Qt או בפורומים שונים או הדרכות.
בנוסף, עליך ליצור Raspberry Pi 4 או Raspberry Compute Module 4 עם Raspberry Pi OS Lite וספריות Qt המתאימות, מהדר צולב והספריות המוצלבות עבור Raspberry Pi 4 כמתואר בדרישות המוקדמות.
הנתיבים המשמשים להלן עבור התצורות השונות תואמים לנתיבים משני פרסומי הבלוג הקודמים.
גרסת QtCreator שלי בשימוש היא גרסה 4.13.3.

צור התקן

בשלב הראשון, אנו יוצרים מכשיר חדש. לשם כך, קרא "אפשרויות" בתפריט תחת "כלים" ובחר "התקנים" בעמודה השמאלית. לאחר מכן השתמש "הוסף" כדי ליצור מכשיר חדש "התקן לינוקס גנרי". תן למכשיר שם - כאן RaspberryPi4-Qt-5.15 -, הזן את כתובת ה- IP תחת "שם מארח" ובדרך כלל הזן "pi" תחת "שם משתמש" עבור פטל.
אז אתה יכול להשתמש בכפתור "בדיקה" כדי לבדוק את החיבור פטל. אם "בדיקת המכשיר הסתיימה בהצלחה." לא מוחזר כאן, עליך לבדוק את ההגדרות ולבדוק אם הפטל באמת נגיש עם פרמטרים אלה.

QtCreator Device Configuration

### הגדרת המהדר בשלב השני, עלינו להגדיר את הנתיבים עבור מהדרי C ו- C++. ההגדרות עבור זה ניתן למצוא שוב בתפריט "כלים -> אפשרויות" תחת "ערכות -> מהדרים". אנו משתמשים במהדרים כאן שהורדנו עם המהדר הצולב "gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf". הוסף -> GCC -> C" ו-"Add -> GCC -> C++" כדי להוסיף שתי תצורות חדשות. עבור C, בספריית "כלים", "gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc" ועבור C++ "gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-g++". הקצה שם אחד בכל פעם והגדרה זו תהיה מוכנה.

QtCreator Compiler Configuration

### צור גרסת Qt בשלב השלישי, אנו זקוקים לקובץ qmake שעבר הידור צולב מהפוסט הקודם בבלוג. ההגדרות עבור זה ניתן למצוא שוב בתפריט "כלים -> אפשרויות" תחת "ערכות -> Qt גרסאות". הוסף תצורה חדשה שוב עם "הוסף" ובחר את קובץ qmake מהספרייה "qt5.15 / bin/qmake" עם כפתור "עיון".

QtCreator Version Configuration

### יצירת ערכה השלב האחרון הוא למזג את התצורות החדשות שנוספו לערכה חדשה. ההגדרות לכך ניתן למצוא בתפריט "כלים -> אפשרויות" תחת "ערכות -> קיטים". הוסף תצורה חדשה שוב באמצעות "הוסף" ו- ב-

  • שם: הקצה שם משלך (זה ישמש מאוחר יותר לבחירת המכשיר תחת הגדרות "פרויקט")
  • סוג מכשיר: "Generic Linux Device"
  • מכשיר: בחר את ההתקן החדש שנוצר
  • Sysroot: בחר את ספריית Sysroot שנוצרה ברשומת הבלוג הקודמת
  • מהדר: בחר את שני המהדרים החדשים שנוצרו
  • גרסת Qt: בחר את גירסת Qt החדשה שנוצרה
QtCreator Kit Configuration

### הגדרות פרוייקט כעת ניתן לבחור ולהקצות את הערכה החדשה שנוצרה באופן מיידי בעת יצירת פרוייקט חדש או הוספה לפרוייקט קיים.

QtCreator Project Configuration

Walter Prechtl

Walter Prechtl

עודכן ב-: 20. March 2024
זמן קריאה: 6 דקות