samedi 14 février 2015

Déplacer un projet Qt dans le répertoire de développement

Vous souhaitez conserver les exemples tels quels et commencer à travailler dans le répertoire de de votre choix.

Donc, je prends le projet Clock au fin fond de l'arborescence C:\Qt\Examples\Qt-5.4\quick\demos\clocks et je le déplace dans mon répertoire de travail. Que va t-il se passer ?

Premier problème : une erreur d'un autre monde dans le répertoire de build :
Une version incompatible existe déjà ...

Vous venez de déplacer le projet et pourtant la compilation s'effectue toujours au même endroit dans : C:\Qt\Examples\Qt-5.4\quick\demos\build-clocks-Desktop_Qt_5_4_0_MSVC2013_OpenGL_64bit-Debug

Oui j'utilise : Qt 5.4 et Visual Studio 2013 ;)

Créer un répertoire de build

Créer un répertoire où vous souhaitez voir le résultat de compilation édition des liens s'enregistrer. Pour ce faire, allez dans "Projets"->Shadow Build :

Créer un répertoire de shadow build
Et pointez vers le répertoire que vous venez de créer.
Cela ne suffit pas ! Il vous faudra :

Placez le fichier shared.h au bon endroit

L'erreur est maintenant : dans le fichier main.cpp avec la directive include :
#include "../../shared/shared.h"
qui fait référence au fichier qui se trouve dans :
C:\Qt\Examples\Qt-5.4\quick\shared\shared.h

Vous pouvez placer une copie de ce fichier au bon endroit et tout fonctionne à nouveau.

Aucun commentaire:

Enregistrer un commentaire