web-dev-qa-db-fra.com

Comment configurer le contrôle de version pour Qt?

C'est peut-être juste une chose de base pour beaucoup, mais je suis coincé au "contrôle de version Qt", et cela me dérange vraiment. Je suis sur Ubuntu 12.04 LTS et ma version Qt est 2.4.1.

Voici le message qui s'affiche:

No valid Qt versions found.
Please add a Qt version in Tools/Options or via the maintenance tool of the SDK.

snap01

J'ai installé Bazaar (bzr) désactivé tous les autres plugins de contrôle de version sauf Bazaar mais je ne peux toujours pas surmonter le problème. Veuillez me guider si je dois en savoir plus sur la configuration avec le contrôle de version Bazaar. snap03

J'ai également ajouté le chemin qmakesnap02

J'ai même essayé de désactiver tous les plugins de contrôle de version, mais cela ne s'est pas passé comme prévu. Je suis (ou peut-être devrais-je utiliser était) en pensant à apprendre à développer/coder avec Qt mais je n'ai pas réussi à créer une nouvelle structure de projet!

Veuillez me guider à travers cela.

3
precise

Version Control System (VCS) , Revision Control ou Source Control sont des systèmes logiciels utilisés pour suivre les changements dans les fichiers, généralement utilisés dans le développement de logiciels.

Comment ça marche

Habituellement, les fichiers sont hébergés dans un référentiel (une arborescence de répertoires pour chaque projet). Un développeur [~ # ~] a [~ # ~] écrit un système logiciel et utilise VCS pour suivre les modifications des fichiers. Un développeur [~ # ~] b [~ # ~] souhaite ajouter une nouvelle fonctionnalité au système logiciel ou corriger un bogue trouvé. Un processus de développement commun se déroule comme suit:

  • Le développeur [~ # ~] b [~ # ~] voudra récupérer les sources afin de travailler dessus
  • Le développeur [~ # ~] b [~ # ~] travaille sur de nouvelles fonctionnalités sur sa copie du référentiel
  • Le développeur [~ # ~] b [~ # ~] valide son travail localement
  • Le développeur [~ # ~] b [~ # ~] termine son travail et valide les modifications dans le référentiel distant (d'origine)

Notez que c'est une façon de faire les choses, il peut y avoir différentes façons telles que:

  • Travailler sur un projet individuel (solo) et garder les dépôts localement.
  • Travailler dans un projet de groupe avec un référentiel central distant
  • Divers autres saveurs

Pour Bazaar, vous pouvez consulter la documentation ici et décider ce qui fonctionne pour vous.

Ai-je Bazzar dans mon système?

Vous pouvez vérifier si Bazaar est installé sur votre système en émettant ce qui suit dans le terminal which bzr, si Bazaar est installé, vous obtiendrez: /usr/bin/bzr sinon vous devrez l'installer avec Sudo apt-get install bzr

Suspect potentiel

D'après les captures d'écran que vous avez fournies, il semble que le framework de développement QT ne soit pas installé sur votre système (qmake est absent). Vous pouvez obtenir le framework Qt sur le site officiel ou via le Software Center (recherchez qt-sdk), il produira ce qui suit: enter image description here

ou Sudo apt-get install qt-sdk, vous pouvez également installer la documentation.

2
Stef K

Assurez-vous d'abord que vous disposez de build-essential correctement installé:

Sudo apt-get install build-essential

Ensuite, dans Outils -> Options -> Chaînes d'outils, ajoutez simplement GCC et définissez votre chemin gcc comme chemin du compilateur.

MISE À JOUR :

Cette configuration de mon SDK précise:

enter image description here

Il me semble que vous devez spécifier qmake-qt4 au lieu de simplement qmake.

0
Sylvain Pineau