Hack-A-N900/Development Notes: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 9: | Zeile 9: | ||
* Maemo MADDE | * Maemo MADDE | ||
* Meego SDK | * Meego SDK | ||
We have tried all 3 but are currently using MADDE which appears to have better Qt Creator integration that Scratchbox does. Also the Meego SDK is specific to n900 phones running Meego, which is not officially support yet. It works, but not well on 64 bit workstations. | |||
=== Installing MADDE === | |||
There is one decent installation document[http://wiki.maemo.org/MADDE] but it links to two different installers. Before getting to the installation steps the "Nokia Qt SDK (Release Candidate)" installer is linked to but in the actual installation directions it tells you to download an install shell script from "MADDE downloads" in step 1. Both might work but we are using the "Nokia Qt SDK (Release Candidate)" installer http://www.forum.nokia.com/info/sw.nokia.com/id/e920da1a-5b18-42df-82c3-907413e525fb/Nokia_Qt_SDK.html | |||
We installed this to ~/nokiaqtsdk, with the default setup. We checked the box to overwrite Qt Creator settings. | |||
After installation we used the "QtCreator integration for Linux" guide[http://wiki.maemo.org/MADDE/QtCreator_integration_for_linux]. This will let you deploy applications to either the emulator or phone. For now lets just get the emulator working. Specifically we did the following (more details in the linked guide). | |||
<pre> | |||
Tools -> Options -> Qt4 -> Qt Versions | |||
</pre> | |||
Make certain you have, or add: | |||
<pre> | |||
Version name: Simulator Qt for GCC (Nokia Qt SDK) | |||
qmake location: /home/user/nokiaqtsdk/Simulator/Qt/gcc/bin/qmake | |||
Version name: Qt for Fremantle PR1.2 Devices (Nokia Qt SDK) | |||
qmake location: /home/user/nokiaqtsdk/Maemo/4.6.2/targets/fremantle-1030/bin/qmake | |||
<pre> | |||
The "Debugging helper" status might show a red "X". If it does, click the "Rebuild" button for both of the above entries. | |||
=== Installing libraries === | === Installing libraries === |