Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

Managing Projects

One of the major advantages of Qt Creator is that it allows a team of developers to share a project across different development platforms with a common tool for development and debugging.

The recommended way to build a project is to use a version control system. Store and edit only project source files and the .pro and .pri files (for qmake) or CMakeLists.txt and *.cmake files (for CMake). Do not store files generated by the build system or Qt Creator, such as makefiles, .pro.user, and object files. Other approaches are possible, but we recommend that you do not use network resources, for example.

Qt Creator allows you to specify separate build settings for each development platform. By default, shadow builds are used to keep the build specific files separate from the source.

You can create separate versions of project files to keep platform-dependent code separate. You can use qmake scopes to select the file to process depending on which platform qmake is run on.

Items such as open files, breakpoints, and watches are stored in sessions. They are not considered to be part of the information shared across platforms.

Qt Creator is integrated with cross-platform systems for build automation: qmake and CMake. In addition, you can import generic projects that do not use qmake or CMake, and specify that Qt Creator ignores your build system.

  • To use qmake to build applications, open a .pro file. For more information, see Setting Up a qmake Project.
  • To use CMake to build applications you need to have CMake version 2.8.0 or later installed. For more information, see Setting Up a CMake Project.
  • To use other build systems to build applications, specify which files belong to your project and which include directories or defines you want to pass to your compiler. For more information, see Setting Up a Generic Project.

Qt Creator provides support for building and running Qt applications for desktop environment and mobile devices. When you install the Nokia Qt SDK, the build and run settings for the Maemo and Symbian targets are set up automatically. However, you need to install and configure some additional software on the devices:

Note: The only supported build system for mobile applications in Qt Creator is qmake.

Once your mobile application is ready, you can test it in the Qt Simulator. You can also connect Maemo and Symbian devices to your development PC and debug applications on the devices. After you have tested the application, you can deploy it on mobile devices.

Developing applications for mobile devices is different from developing desktop applications. For more information, see Optimizing Applications for Mobile Devices.

To change the location of the project directory, and to make changes in the build and run settings, select Tools > Options... > Projects > General.

External Libraries

Through external libraries Qt Creator can support code completion and syntax highlighting for external libraries as if they were a part of the current project or the Qt library.

The procedure of adding a library to a project depends on the type of project, which influences the build system used.

X

rc="scripts/functions.js" type="text/javascript">
Publicité

Best Of

Actualités les plus lues

Semaine
Mois
Année
  1. Microsoft ouvre aux autres compilateurs C++ AMP, la spécification pour la conception d'applications parallèles C++ utilisant le GPU 22
  2. Les développeurs ignorent-ils trop les failles découvertes dans leur code ? Prenez-vous en compte les remarques des autres ? 17
  3. RIM : « 13 % des développeurs ont gagné plus de 100 000 $ sur l'AppWord », Qt et open-source au menu du BlackBerry DevCon Europe 0
  4. « Quelque chose ne va vraiment pas avec les développeurs "modernes" », un développeur à "l'ancienne" critique la multiplication des bibliothèques 12
  5. BlackBerry 10 : premières images du prochain OS de RIM qui devrait intégrer des widgets et des tuiles inspirées de Windows Phone 0
  6. Adieu qmake, bienvenue qbs : Qt Building Suite, un outil déclaratif et extensible pour la compilation de projets Qt 17
  7. Quelles nouveautés de C++11 Visual C++ doit-il rapidement intégrer ? Donnez-nous votre avis 10
Page suivante

Le Qt Developer Network au hasard

Logo

Compiler l'add-in Qt de Visual Studio

Le Qt Developer Network est un réseau de développeurs Qt anglophone, où ils peuvent partager leur expérience sur le framework. Lire l'article.

Communauté

Ressources

Liens utiles

Contact

  • Vous souhaitez rejoindre la rédaction ou proposer un tutoriel, une traduction, une question... ? Postez dans le forum Contribuez ou contactez-nous par MP ou par email (voir en bas de page).

Qt dans le magazine

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 qtcreator-2.0
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 !
 
 
 
 
Partenaires

Hébergement Web