Qt5-Maemo5: Difference between revisions
From Maemo Wiki
Jump to navigationJump to search
imported>frafl Created page with "will be filled ..." |
imported>frafl |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
<!--<imagemap> | |||
Image:QtLogos.png|thumb|200px|right|alt=Qt banner|Install Qt5 thumb repo | |||
desc none | |||
default [http://repos.fuhlbrueck.net/qt5thumbrepo.install Install Qt5 thumb repo] | |||
</imagemap>--> | |||
Subpages: '''[[Qt5-Maemo5/WhatWorks|WhatWorks]] [[Qt5-Maemo5/Development|Development]]''' | |||
<p> | |||
[http://repos.fuhlbrueck.net/qt5thumbrepo.install Add Qt5 thumb repo] | |||
</p> | |||
= Use Qt5 to build apps = | |||
Prerequisites: | |||
* scratchbox ARMEL target [[CSSU-thumb toolchain setup (gcc4.7.2-linaro)]] (tested), others may work | |||
* thumb2 compatible kernel on device (cssu or kp52) | |||
** seems to require CSSU-testing or CSSU-thumb | |||
#not endless bandwidth, so use with care or offer mirror: | |||
echo "deb http://repos.fuhlbrueck.net/qt5-maemo5 fremantle main" >> /etc/apt/sources.list | |||
#there is now a mirror under: http://marmistrz.comli.com/repository/qt5-maemo5 | |||
#libXc11-xcb1 is not optified, but tiny | |||
fakeroot apt-get install qt5-base-dev qt5-declarative-dev qt5-maemo5-dev | |||
#install other parts as needed, see [[Qt5-Maemo5/WhatWorks]] | |||
#convenience, otherwise call /opt/qt5/bin/qmake directly | |||
ln -s /opt/qt5/bin/qmake /usr/bin/qmake-qt5 | |||
Build your project: | |||
cd /your/project | |||
qmake-qt5 | |||
make | |||
Please report results in the second table at [[Qt5-Maemo5/WhatWorks]] or discuss them in the related | |||
[http://talk.maemo.org/showthread.php?t=84782 TMO thread]. | |||
= Testing Qt5 on the N900 = | |||
sudo gainroot | |||
echo "deb http://repos.fuhlbrueck.net/qt5-maemo5 fremantle main" >> /etc/apt/sources.list | |||
#mirror under http://marmistrz.comli.com/repository/qt5-maemo5 | |||
apt-get install qt5-base qt5-declarative qt5-maemo5 | |||
#some examples available e.g. | |||
apt-get install trojita-tp | |||
exit | |||
# some simple examples and flatboat | |||
# see http://repos.fuhlbrueck.net/qt5-maemo5-examples/ | |||
# some of them don't work under Qt5.2 because qreal is now double on ARM | |||
wget http://repos.fuhlbrueck.net/qt5-maemo5-examples/EXAMPLE | |||
chmod 755 EXAMPLE | |||
./EXAMPLE | |||
#don't be confused, if it shows some debug output | |||
Latest revision as of 22:20, 6 March 2014
Subpages: WhatWorks Development
Use Qt5 to build apps
Prerequisites:
- scratchbox ARMEL target CSSU-thumb toolchain setup (gcc4.7.2-linaro) (tested), others may work
- thumb2 compatible kernel on device (cssu or kp52)
- seems to require CSSU-testing or CSSU-thumb
#not endless bandwidth, so use with care or offer mirror: echo "deb http://repos.fuhlbrueck.net/qt5-maemo5 fremantle main" >> /etc/apt/sources.list #there is now a mirror under: http://marmistrz.comli.com/repository/qt5-maemo5 #libXc11-xcb1 is not optified, but tiny fakeroot apt-get install qt5-base-dev qt5-declarative-dev qt5-maemo5-dev #install other parts as needed, see Qt5-Maemo5/WhatWorks #convenience, otherwise call /opt/qt5/bin/qmake directly ln -s /opt/qt5/bin/qmake /usr/bin/qmake-qt5
Build your project:
cd /your/project qmake-qt5 make
Please report results in the second table at Qt5-Maemo5/WhatWorks or discuss them in the related TMO thread.
Testing Qt5 on the N900
sudo gainroot echo "deb http://repos.fuhlbrueck.net/qt5-maemo5 fremantle main" >> /etc/apt/sources.list #mirror under http://marmistrz.comli.com/repository/qt5-maemo5 apt-get install qt5-base qt5-declarative qt5-maemo5 #some examples available e.g. apt-get install trojita-tp exit
# some simple examples and flatboat # see http://repos.fuhlbrueck.net/qt5-maemo5-examples/ # some of them don't work under Qt5.2 because qreal is now double on ARM wget http://repos.fuhlbrueck.net/qt5-maemo5-examples/EXAMPLE chmod 755 EXAMPLE ./EXAMPLE #don't be confused, if it shows some debug output