The Symbian platform - Introduction to Qt
|
debug-winscw | Build debug binaries for the emulator (default). It is currently not possible to build release binaries for the emulator. |
debug-gcce | Build debug binaries for hardware using GCCE. |
release-gcce | Build release binaries for hardware using GCCE. |
debug-armv5 | Build debug binaries for hardware using RVCT. |
release-armv5 | Build release binaries for hardware using RVCT. |
run | Run the application on the emulator. |
runonphone | Run the application on a device. |
sis | Create signed .sis file for project. |
installer_sis | Create signed smart installer .sis file for project. Smart installer will attempt to download missing dependencies in addition to just installing the application. |
stub_sis | Create a stub sis to allow upgradability of projects that are deployed in ROM |
The following lines perform a debug build for the emulator and deploy all the needed files:
make debug-winscw
To work on your project in Carbide, simply import the .pro file by right clicking on the project explorer and executing "Import...".
The Smart Installer makes sure that deployed applications have all the Qt dependencies they need to run on a device.
Download the latest release of the Smart Installer from http://get.qt.nokia.com/nokiasmartinstaller/, and install it on top of the Qt package.
To install your own applications on hardware, you need a signed .sis file. (Refer to the Platform Security Article for more informations about self-signing.) The signed .sis file can be created with make sis target. sis target is only supported for executables or projects with DEPLOYMENT statements. By default the sis target will create signed .sis file for last build target. For example, the following sequence will generate the needed makefiles, build the project for debug-winscw and release-armv5, and create self-signed .sis file for release-armv5 target:
qmake make debug-winscw release-armv5 make sis
If you want to use different certificate information or override the default target for .sis file creation you can use the environment variables as shown in the table below:
QT_SIS_OPTIONS | Options accepted by .sis creation. See Supported options below. By default no otions are given. |
QT_SIS_TARGET | Target for which .sis file is created. Accepted values are build targets listed in previous table. By default last build target. |
QT_SIS_CERTIFICATE | The certificate file used for signing. By default self-signed certificate. |
QT_SIS_KEY | The certificate's private key file. By default key is associated to self-signed certificate. |
QT_SIS_PASSPHRASE | The certificate's private key file's passphrase. By default empty. |
The suppported options for QT_SIS_OPTIONS:
-i | Install the package right away using PC suite. |
-p | Only preprocess the template .pkg file. |
-c=<file> | Read certificate information from a file. |
Execute the createpackage.pl script without any parameters for detailed information about options. By default no otions are given.
For example:
set QT_SIS_TARGET=debug-armv5 make sis
The environment variables for make can also be given as parameters:
make sis QT_SIS_TARGET=debug-armv5
If you want to install the program immediately, make sure that the device is connected to the computer in "PC Suite" mode, and run sis target with the QT_SIS_OPTIONS=-i, like this:
set QT_SIS_OPTIONS=-i make sis
The application can be launched on the emulator using make run command.
The application can be launched on a device using make runonphone command. When this command is invoked, a .sis file is first created as if make sis command was invoked (see above for details). Note: Running the application on a device using this command requires TRK application to be running on the device.
Additional environment variables that can be utilized with these commands are:
QT_RUN_OPTIONS | Any command line parameters you wish to pass to your application. |
QT_RUN_ON_PHONE_OPTIONS | Options for runonphone application. Execute runonphone from command line for more information about available options. make runonphone only. |
Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. | Qt 4.6 | |
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD. | ||
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP ! |
Copyright © 2000-2012 - www.developpez.com