Je voudrais diviser mon projet Qt en plusieurs répertoires car il prend de l'ampleur. Cependant, lorsque je clique sur parcourir dans QtCreator, il n'y a pas de «Ajouter un répertoire» et rien de tel dans «Ajouter nouveau». Cela peut-il être fait d'une manière ou d'une autre?
qt
qt-creator
qmake
gruszczy
la source
la source
Réponses:
Une méthode que vous pouvez utiliser consiste à ajouter un fichier d'inclusion de projet pour chaque sous-répertoire.
Qt Creator les affiche dans l'interface graphique de manière imbriquée et vous permet d'y ajouter des fichiers.
par exemple
dans project.pro
dans dossier1 / include.pri
etc
la source
Réponse: Comment créer un dossier ou un sous-répertoire pour un projet dans QtCreator?
Avant QT Creator 3.1.x, vous pouvez cliquer avec le bouton droit de la souris sur votre projet -> " ajouter nouveau ... " et changer le chemin du dossier souhaité.
Le dossier doit exister , Qt ne le créera pas pour vous.
Qt s'occupe du chemin dans votre fichier .pro.
C'est tout !
la source
J'ai juste eu le même problème et j'ai trouvé une réponse relativement simple.
Tout ce que vous devez faire pour passer
file.cpp
ànewFolder
est de renommer le fichier (clic droit -> Renommer) ànewFolder\file.cpp
.Qt Creator le déplacera dans le nouveau dossier et mettra automatiquement à jour le
.pro
fichier.la source
.PRO
fichier de Qt Creator ...À partir de la version 1.2.90, Qt Creator affiche les sous-dossiers qui existent dans le dossier du projet sous forme de branches dans l'arborescence du projet si seule l' option Filtrer l'arborescence n'est pas définie sur Simplifier l'arborescence .
la source
Il semble seulement impossible de créer des sous-répertoires dans QT-CREATOR.
Essayez ce qui suit:
... QT-CREATOR affiche uniquement les dossiers qui contiennent des fichiers écrits avec leurs noms dans le fichier * .pro ou * .pri. Au niveau racine, QT-CREATOR fait la distinction entre EN-TÊTES, SOURCES, FORMULAIRES et AUTRES FICHIERS. Dans ces dossiers racine, vous pouvez trouver à plusieurs reprises des sous-dossiers propres au projet. (Non couvert dans ce texte est la division en sous-projets.)
la source
pri
les projets s sont utilisés correctement, l'EDI affiche les choses de manière bien imbriquée. Cependant, au niveau du système de fichiers, tous les fichiers (sauf lors de l'utilisationsubdir
et de la création de sous-projets) sont dans le même niveau de hiérarchie de répertoires. Cela rend les choses plutôt compliquées lorsque quelqu'un regarde le projet dans un explorateur de fichiers (Windows Explorer, Thunar, Nautilus etc.). Si une structure de fichier appropriée est nécessaire, faire les choses manuellement (comme @CWIMMER le suggère ici) est la seule façon de procéder.Vous pouvez créer un sous-répertoire tant que vous avez un fichier que vous souhaitez créer. Allez dans le répertoire parent et "Ajoutez" un fichier à celui-ci. "Parcourir" pour l'emplacement et créer un nouveau dossier dans la fenêtre de navigation. D'accord, ce n'est pas tout à fait intuitif.
la source
Lorsque vous créez une nouvelle classe dans votre Qt-Project, vous pouvez choisir le chemin dans cet assistant et spécifier ici de nouveaux dossiers tels que DAL, BO, UI, ...
la source
Quand mon répertoire 'data' n'avait qu'un seul sous-répertoire 'model', il apparaissait juste comme "data / model". Après avoir ajouté «dao» comme un autre sous-répertoire, il a affiché les données avec la manière traditionnelle +/- pour révéler le modèle et le dao.
la source
Voici ce que j'ai fait:
Dans le dossier de projet (en dehors de l'EDI), créez des répertoires dans lesquels vous souhaitez insérer votre code et déplacez vos fichiers source dans ces répertoires.
Dans votre fichier "* .pro", accédez à chaque ligne qui fait référence aux fichiers source que vous avez déplacés et ajoutez le nom du répertoire, suivi de "/" devant le nom du fichier source.
.pro avant l'étape 2:
.pro après l'étape 2:
la source