torstaina, maaliskuuta 20, 2014

QT ohjelmointi Raspberry Pi:ssä

Ensiksi on hyvä asentaa viimeisimmät qt5 kirjastot seuraavista repositoryistä.
Lisää ohjelmistolähteet /etc/apt/sources.list tiedostoon.

deb http://twolife.be/raspbian/ wheezy main qt gstreamer
deb-src http://twolife.be/raspbian/ wheezy main qt gstreamer

Lisää myös ohjelmistolähteen "avain":

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key 2578B775

Sitten vain asennat tarvitsemasi kirjastot raspberyyn. Voit etsiä kirjastoja komennolla: sudo apt-cache search qt5.

Olennaisinta on kun paketoidaan ohjelma jaettavaksi, niin kohde koneessa tulee olla asennettuna seuraavat kirjastot: sudo apt-get install libdrm-nouveau1a libegl1-mesa-drivers libgbm1 libopenvg1-mesa libxcb-dri2-0 libxcb-image0 libxcb-icccm4 libxcb-sync0 libxcb-keysyms1 libxcb-render-util0  libxcb-randr0.
Lisäksi tarvitset seuraavat qt kirjastot pakettiin mukaan libQt5DBus.so.5.2.0, libQt5OpenGL.so.5.2.0, libQt5Qml.so.5.2.0, libQt5Quick.so.5.2.0, libQt5Widgets.so.5.2.0, libicudata.so.48.1.1, libicui18n.so.48.1.1, libicuuc.so.48.1.1, libQt5Core.so.5.2.0, libQt5Gui.so.5.2.0, eli nämä paketit vähintää pitää olla mukana. Lisäksi ohjelmastasi riippuen saatat tarvita myös muita paketteja.

Ohjelman kääntäminen konsolissa:
Ensiksi tulee ajaa qmake projektin_nimi.pro.
Tämän jälkeen ajat komennon: make joka kääntää binääriksi koodisi.
Eli tällainen lyhyt opus tällä kertaa :). Hyviä ohjemointi hetkiä...

Ei kommentteja: