Introduksjon
Dette er en veiledning for å konfigurere Qt-Creator til å bruke krysskompilerte Qt-biblioteker for Raspberry Pi 4 og å lage applikasjoner for bringebær.
Forutsetninger
Raspberry Pi OS Lite
Installer Raspberry Pi OS Lite på en Raspberry Pi 4 eller på en Raspberry Compute Module 4 som beskrevet i blogginnlegget mitt Installere Raspberry Pi OS på Raspberry Compute Module 4.
Qt 5.15.2 på Ubuntu 20 LTS
Konfigurer Raspberry Pi OS Lite på en Raspberry Pi 4 eller installer Raspberry Pi OS på Raspberry Compute Module 4 som i blogginnlegget mitt, og bygg Qt-bibliotekene som i blogginnlegget mitt Qt 5.15 krysskompilering for Raspberry Compute Module 4 på Ubuntu 20 LTS.
Konfigurasjon Qt-Creator
Du bør ha en fungerende Qt-skaper installert på en Ubuntu 20. Instruksjoner om hvordan du gjør dette finner du på Qt eller i ulike fora eller opplæringsprogrammer.
I tillegg bør du ha opprettet en Raspberry Pi 4 eller en Raspberry Compute Module 4 med Raspberry Pi OS Lite og de tilsvarende Qt-bibliotekene, en krysskompilator og de krysskompilerte bibliotekene for Raspberry Pi 4 som beskrevet i forutsetningene.
Banene som brukes nedenfor for de forskjellige konfigurasjonene, tilsvarer banene fra de to foregående blogginnleggene.
Min QtCreator-versjon som brukes er versjon 4.13.3.
Opprett enhet
I det første trinnet oppretter vi en ny enhet. For å gjøre dette, ring opp "Alternativer" i menyen under "Verktøy" og velg "Enheter" i venstre kolonne. Bruk deretter "Legg til" for å opprette en ny enhet "Generisk Linux-enhet". Gi enheten et navn - her RaspberryPi4-Qt-5.15 -, skriv inn IP-adressen under "Vertsnavn" og skriv vanligvis inn "pi" under "Brukernavn" for bringebær.
Deretter kan du bruke "Test" -knappen for å teste forbindelsen til bringebæren. Hvis "Enhetstesten er fullført." ikke returneres her, må du sjekke innstillingene og teste om Raspberry virkelig kan nås med disse parametrene.
- Navn: tilordne ditt eget navn (dette vil senere bli brukt til å velge enheten under "Prosjekt" -innstillingene)
- Enhetstype: "Generisk Linux-enhet"
- Enhet: velg den nyopprettede enheten
- Sysroot: velg sysroot-katalogen som ble opprettet i forrige blogginnlegg
- Compiler: velg de to nyopprettede kompilatorer
- Qt-versjon: velg den nyopprettede Qt-versjonen### Prosjektinnstillinger Det nyopprettede settet kan nå velges og tilordnes umiddelbart når du oppretter et nytt prosjekt eller legges til et eksisterende prosjekt.