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.
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.
### 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.
### 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.
### 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
### Projektin asetukset Juuri luotu myyntirakenne voidaan nyt valita ja määrittää heti, kun luodaan uusi projekti tai lisätään aiemmin luotuun projektiin.