Zum Inhalt springen

Hack-A-N900/Development Notes: Unterschied zwischen den Versionen

Cyphunk (Diskussion | Beiträge)
KKeine Bearbeitungszusammenfassung
Cyphunk (Diskussion | Beiträge)
KKeine Bearbeitungszusammenfassung
Zeile 12: Zeile 12:
We have tried all 3 but are currently using MADDE which appears to have better Qt Creator integration than 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.
We have tried all 3 but are currently using MADDE which appears to have better Qt Creator integration than 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 ==
= Installing MADDE =
=== Download and Install ===
== Download and Install ==
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 it links first to the "''Nokia Qt SDK (Release Candidate)''" installer 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
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 it links first to the "''Nokia Qt SDK (Release Candidate)''" installer 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


Zeile 23: Zeile 23:
</pre>
</pre>


=== Configure ===
== Configure ==
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) from within the qtcreator_nokiaqtsdk:
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) from within the qtcreator_nokiaqtsdk:
<pre>
<pre>
Zeile 39: Zeile 39:
The "''Debugging helper''" status might show a red "X". If it does, click the "''Rebuild''" button for both of the above entries. This should be enough to start building example projects.  
The "''Debugging helper''" status might show a red "X". If it does, click the "''Rebuild''" button for both of the above entries. This should be enough to start building example projects.  


=== Compile Hello World ===
== Compile Hello World ==
Simple example (src[http://wiki.maemo.org/MADDE/Qt_example]). The following will create a hello world qt creator project called qthello in the current directory:
Simple example (src[http://wiki.maemo.org/MADDE/Qt_example]). The following will create a hello world qt creator project called qthello in the current directory:
<pre>
<pre>