Johdanto

Tämä on opas Qt-Creatorin määrittämiseen käyttämään ristiinkäännettyjä Qt-kirjastoja Raspberry Pi 4:lle ja luomaan sovelluksia Vadelmalle.

Huomio

Tähän artikkeliin on tehty päivitys, joka sisältää ristiinkäännön Raspberry Pi, Qt6 ja Ubuntu 22.04 LTS. Seuraa tätä linkkiä, jos tarvitset uudempia versioita.

Edellytykset

Vadelma Pi OS Lite

Asenna Raspberry Pi OS Lite Raspberry Pi 4:ään tai Vadelmalaskentamoduuliin 4, kuten blogikirjoituksessani Raspberry Pi OS:n asentaminen Vadelmalaskentamoduuliin 4 on kuvattu.

Qt 5.15.2 Ubuntu 20 LTS: ssä

Määritä Raspberry Pi OS Lite Raspberry Pi 4: lle tai asenna Raspberry Pi OS Raspberry Compute Module 4: een, kuten blogikirjoituksessani, ja rakenna Qt-kirjastot kuten blogikirjoituksessani Qt 5.15 ristikäännös Raspberry Compute Module 4: lle Ubuntu 20 LTS: ssä.

Kokoonpano Qt-Creator

Sinulla pitäisi olla toimiva Qt-luoja asennettuna Ubuntu 20: een. Ohjeet tähän löytyvät Qt :ltä tai erilaisilta foorumeilta tai tutoriaaleista.
Lisäksi sinun olisi pitänyt luoda Raspberry Pi 4 tai Raspberry Compute Module 4 Raspberry Pi OS Lite -sovelluksella ja vastaavilla Qt-kirjastoilla, ristikääntäjällä ja ristiinkäännetyillä kirjastoilla Raspberry Pi 4: lle edellytyksissä kuvatulla tavalla.
Alla eri kokoonpanoissa käytetyt polut vastaavat kahden edellisen blogikirjoituksen polkuja.
Käyttämäni QtCreator-versio on versio 4.13.3.

Luo laite

Ensimmäisessä vaiheessa luomme uuden laitteen. Voit tehdä tämän valitsemalla "Työkalut" -valikosta "Asetukset" ja valitsemalla vasemmasta sarakkeesta "Laitteet". Käytä sitten "Lisää" luodaksesi uuden laitteen "Generic Linux Device". Anna laitteelle nimi - tässä RaspberryPi4-Qt-5.15 -, kirjoita IP-osoite kohtaan "Isäntänimi" ja kirjoita tyypillisesti "pi" vadelman kohtaan "Käyttäjätunnus".
Sitten voit käyttää "Test" -painiketta testataksesi yhteyden Vadelmaan. Jos "Laitetesti päättyi onnistuneesti." ei palauteta tähän, sinun on tarkistettava asetukset ja testattava, onko Vadelma todella saavutettavissa näillä parametreilla.

QtCreator Device Configuration

### Kääntäjän määrittäminen Toisessa vaiheessa meidän on määriteltävä C- ja C ++ -kääntäjien polut. Tämän asetukset löytyvät jälleen valikosta "Työkalut -> Asetukset" kohdasta "Sarjat -> Kääntäjät". Käytämme täällä kääntäjiä, jotka latasimme ristikääntäjällä "gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf". Lisää -> GCC -> C" ja "Lisää -> GCC -> C++" lisätäksesi kaksi uutta kokoonpanoa. C: lle "työkalut" -hakemistossa "gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc" ja C++: lle "gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-g++". Määritä yksi nimi kerrallaan, niin tämä asetus on valmis.

QtCreator Compiler Configuration

### Luo Qt-versio Kolmannessa vaiheessa tarvitsemme ristiin käännetyn qmake-tiedoston edellisestä blogikirjoituksesta. Tämän asetukset löytyvät jälleen valikosta "Työkalut -> Asetukset" kohdasta "Sarjat -> Qt-versiot". Lisää uusi kokoonpano uudelleen painamalla "Lisää" ja valitse qmake-tiedosto hakemistosta "qt5.15/bin/qmake" "Selaa" -painikkeella.

QtCreator Version Configuration

### Luo paketti Viimeinen vaihe on yhdistää juuri lisätyt kokoonpanot uuteen sarjaan. Tämän asetukset löytyvät valikosta "Työkalut -> Asetukset" kohdasta "Sarjat -> Sarjat". Lisää uusi kokoonpano uudelleen painamalla "Lisää" ja osoitteessa

  • Nimi: määritä oma nimesi (tätä käytetään myöhemmin laitteen valitsemiseen "Projekti" -asetuksissa)
  • Laitetyyppi: "Generic Linux Device"
  • Laite: valitse juuri luotu laite
  • Sysroot: valitse edellisessä blogikirjoituksessa luotu sysroot-hakemisto
  • Kääntäjä: valitse kaksi uutta kääntäjää
  • Qt-versio: valitse juuri luotu Qt-versio
QtCreator Kit Configuration

### Projektin asetukset Juuri luotu myyntirakenne voidaan nyt valita ja määrittää heti, kun luodaan uusi projekti tai lisätään aiemmin luotuun projektiin.

QtCreator Project Configuration

Walter Prechtl

Walter Prechtl

Päivitetty osoitteessa: 20. March 2024
Lukuaika: 6 minuuttia