Utangulizi

Hii ni mwongozo wa kusanidi Qt-Creator kutumia maktaba za Qt zilizojumuishwa kwa Raspberry Pi 4 na kuunda programu za Raspberry.

Makini

Kuna sasisho kwa nakala hii, ambayo ina mkusanyiko wa msalaba kwa Raspberry Pi, Qt6 na Ubuntu 22.04 LTS. Fuata kiungo hiki, ikiwa unahitaji matoleo mapya zaidi.

Masharti ya awali

Raspberry Pi OS Lite

Sakinisha Raspberry Pi OS Lite kwenye Raspberry Pi 4 au kwenye moduli ya Raspberry Compute 4 kama ilivyoelezwa katika chapisho langu la blogi Kusakinisha Raspberry Pi OS kwenye Raspberry Compute Module 4.

Qt 5.15.2 kwenye Ubuntu 20 LTS

Sanidi Raspberry Pi OS Lite kwenye Raspberry Pi 4 au usakinishe Raspberry Pi OS kwenye Raspberry Compute Module 4 kama kwenye chapisho langu la blogi na ujenge maktaba za Qt kama katika chapisho langu la blogi Qt 5.15 msalaba kukusanya kwa Raspberry Compute Module 4 kwenye Ubuntu 20 LTS.

Usanidi wa Qt-Creator

Unapaswa kuwa na muundaji wa Qt anayefanya kazi aliyesakinishwa kwenye Ubuntu 20. Maelekezo juu ya jinsi ya kufanya hivyo yanaweza kupatikana katika Qt au katika vikao mbalimbali au mafunzo.
Kwa kuongezea, unapaswa kuunda Raspberry Pi 4 au moduli ya Raspberry Compute 4 na Raspberry Pi OS Lite na maktaba ya Qt inayolingana, mkusanyaji msalaba na maktaba zilizojumuishwa kwa Raspberry Pi 4 kama ilivyoelezwa katika mahitaji.
Njia zilizotumiwa hapa chini kwa usanidi tofauti zinalingana na njia kutoka kwa machapisho mawili ya awali ya blogi.
Toleo langu la QtCreator linalotumiwa ni toleo la 4.13.3.

Unda Kifaa

Katika hatua ya kwanza, tunaunda kifaa kipya. Ili kufanya hivyo, piga simu "Chaguo" kwenye menyu chini ya "Zana" na uchague "Vifaa" kwenye safu ya kushoto. Kisha tumia "Ongeza" kuunda kifaa kipya "Kifaa cha Linux chaGeneric". Toa kifaa jina - hapa RaspberryPi4-Qt-5.15 -, ingiza anwani ya IP chini ya "Jina la mwenyeji" na kawaida ingiza "pi" chini ya "Jina la mtumiaji" kwa Raspberry.
Kisha unaweza kutumia kitufe cha "Jaribu" ili kujaribu unganisho la Raspberry. Ikiwa "Mtihani wa Kifaa umekamilika kwa mafanikio." haujarejeshwa hapa, lazima uangalie mipangilio na ujaribu ikiwa Raspberry inaweza kupatikana kwa vigezo hivi.

QtCreator Device Configuration

### Sanidi Mkusanyaji Katika hatua ya pili, tunahitaji kufafanua njia za wakusanyaji wa C na C++. Mipangilio ya hii inaweza kupatikana tena kwenye menyu "Zana -> Chaguzi" chini ya "Kits -> Wakusanyaji". Tunatumia wakusanyaji hapa ambao tulipakua na mkusanyaji wa msalaba "gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf". Ongeza -> GCC -> C" na "Ongeza -> GCC -> C++" ili kuongeza usanidi mpya mbili. Kwa C, katika saraka ya "tools", "gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc" na kwa C++ "gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-g++". Weka jina moja kwa wakati mmoja na mpangilio huu uko tayari.

QtCreator Compiler Configuration

### Unda toleo la Qt Katika hatua ya tatu, tunahitaji faili ya qmake iliyokusanywa kutoka kwa chapisho la blogi ya awali. Mipangilio ya hii inaweza kupatikana tena kwenye menyu "Zana -> Chaguzi" chini ya "Kits -> Matoleo ya Qt". Ongeza usanidi mpya tena na "Ongeza" na uchague faili ya qmake kutoka kwa saraka "qt5.15/bin/qmake" na kitufe cha "Browse".

QtCreator Version Configuration

### Make a Kit Hatua ya mwisho ni kuunganisha usanidi mpya ulioongezwa kwenye kit kipya. Mipangilio ya hii inaweza kupatikana kwenye menyu "Zana -> Chaguzi" chini ya "Kits -> Vifaa". Ongeza usanidi mpya tena na "Ongeza" na kwenye

  • Jina: Toa jina lako mwenyewe (hii baadaye itatumika kuchagua kifaa chini ya mipangilio ya "Mradi")
  • Aina ya kifaa: "Kifaa cha Linux chaGeneric"
  • Kifaa: chagua kifaa kipya kilichoundwa
  • Sysroot: chagua saraka ya sysroot iliyoundwa katika chapisho la awali la blogi
  • Mkusanyaji: chagua wakusanyaji wawili wapya walioundwa
  • Toleo la Qt: chagua toleo jipya la Qt
QtCreator Kit Configuration

### Mipangilio ya Mradi Kit kipya kilichoundwa sasa kinaweza kuchaguliwa na kupewa mara moja wakati wa kuunda mradi mpya au kuongezwa kwenye mradi uliopo.

QtCreator Project Configuration

Walter Prechtl

Walter Prechtl

Imesasishwa katika: 20. March 2024
Muda wa kusoma: 6 minutes