Peut-être une question très novice, mais je ne trouve pas un moyen de supprimer des fichiers de mes projets dans QtCreator. Merci!Comment puis-je supprimer des fichiers d'un projet QtCreator?
Répondre
clic droit sur le fichier que vous souhaitez supprimer, puis choisissez « Supprimer le fichier ... »
Cocher la case à cocher « Supprimer le fichier de façon permanente » supprimera le fichier, sinon il sera simplement retiré du projet .
allez directement supprimer le dossier du projet de votre disque dur.
Pour Linux, modifier ~/.config/QtProject/QtCreator.ini
Sous [ProjectExplorer], supprimer le nom du projet et son fichier de configuration correspondant des deux listes suivantes:
RecentProjects \ displayNames
par exemple, compte tenu des
RecentProjects suivantes \ displayNames = proj1, proj2, Proj3
RecentProjects \ FileNames = < proj1_dir> /CMakeLists.txt, < proj2_dir> /proj2.pro, < proj3_dir> /proj3.pro
supprimer proj1 de la page de démarrage de QtCreator, modifiez les deux listes ci-dessus comme
RecentProjects \ displayNames = proj2, Proj3
RecentProjects \ FileNames = < proj2_dir> /proj2.pro, < proj3_dir> /proj3.pro
Cela apparemment supprime temporairement le projet de la page de démarrage - au moins pour le cas CMakeLists.txt. Le CMakeCache.txt avait aussi des entrées pour le nom du projet mais même après les avoir supprimées, il a recréé le nom du projet pour qu'il réapparaisse sur la page de démarrage – lawlove
Ahh - parce que c'est le nom du projet dans CMakeLists.txt; donc à chaque fois que j'ai sélectionné CMakeLists.txt pour créer un nouveau projet, il lui donne ce nom. – lawlove
Ce n'est pas ce que le message original demandait. (Mais c'était ce que je cherchais - merci.) – Harvey
Impossible de trouver l'action d'une seule touche comme dans Eclipse pour supprimer une classe:
1) Appuyez sur faites un clic droit sur le fichier/classe, puis choisissez "supprimer le fichier ..."; (Vous pouvez cocher "définitivement" pour retirer du disque dur si vous le souhaitez).
2) Faites-le aux fichiers .CPP et .H.
3) Puis vérifiez dans votre fichier .pro que la classe n'est plus là.
Remarque: Certains compilateurs continueront de rechercher ce fichier/classe lors de la compilation. Supprimez simplement le répertoire de compilation et recompilez.
Merci! La suppression du répertoire de construction est absolument nécessaire lors de l'utilisation de MSVC2010. Je me demandais pourquoi il cherchait toujours des fichiers qui ne sont plus mentionnés nulle part dans le projet. –
Si votre projet est généré à partir de CMake, la liste de fichiers est déterminée par le fichier CMakeLists.txt et vous ne pouvez pas ajouter ou supprimer manuellement des fichiers de l'arborescence source dans QtCreator. Surtout si votre fichier CMakeLists spécifie l'opérateur glob pour la liste de fichiers d'un projet, vous devez manuellement retirer les fichiers du disque et relancer CMake depuis QtCreator en allant dans Build-> Run CMake (QtCreator 3.3.0). Cela va mettre à jour la liste des fichiers mais aussi régénérer le fichier projet (cbp) - relancer CMake en dehors de QtCreator ne mettra pas à jour le fichier projet et vous aurez des entrées fantômes de fichiers supprimés dans l'arborescence si vous les avez supprimés du disque .
La question est: pourquoi Qt creator ne le fait-il pas automatiquement? –
Je suis sûr que je ne veux pas que le créateur de Qt change mon code de cmake en coulisses, ainsi la suppression du fichier du système de fichiers sera au mieux une demi-mesure qui n'atteindra pas vraiment l'objectif. Une notification à cet effet serait utile cependant. – flatline
Si vous gâcher comme moi et ajouter accidentellement un grand nombre de fichiers au qml.qrc
, il peut être utile de savoir que ceux-ci sont répertoriés dans le fichier qml.qrc
réel que vous pouvez modifier pour supprimer ces fichiers.
- 1. QtCreator supprimer le fichier ne fonctionne pas
- 2. Performances QtCreator sous Windows
- 3. Comment supprimer des fichiers en traversant l'arborescence des dossiers
- 4. Supprimer les fichiers de fichiers non-projet de SVN dans Visual Studio
- 5. Autorisations supprimer des fichiers Windows Lot
- 6. Supprimer des fichiers du disque qui ne sont pas dans un projet Visual Studio
- 7. Supprimer des fichiers de l'ordinateur distant
- 8. Plesk supprimer des fichiers journaux IIS?
- 9. Comment supprimer des fichiers commençant par un double trait d'union?
- 10. Comment supprimer en toute sécurité des fichiers dans Java
- 11. Comment référencer des fichiers javascript d'un autre projet?
- 12. Comment ajouter automatiquement des fichiers d'en-tête au projet?
- 13. Comment ajouter des fichiers au projet Eclipse CDT avec CMake?
- 14. Comment supprimer un groupe d'un projet xcode à l'aide d'AppleScript
- 15. Xcode Groupes et fichiers: Comment puis-je copier des fichiers du projet A dans le projet B sans devenir fou?
- 16. QtCreator et arguments de ligne de commande
- 17. Comment supprimer des fichiers via FTP lorsque le répertoire contient plus de 100 000 fichiers?
- 18. Supprimer des fichiers par type en Python sur Windows
- 19. MSBuild speedup: comment supprimer les builds de projet inutiles?
- 20. Comment supprimer les liaisons TFS d'un projet Codeplex
- 21. Copier des fichiers d'un projet à l'autre après la construction
- 22. Supprimer les métadonnées des fichiers dans Snow Leopard
- 23. Dans Visual Studio, qu'est-ce qu'un moyen rapide de supprimer tous les fichiers d'exclusion d'un projet?
- 24. Comment supprimer le mot de passe d'un projet VBA?
- 25. Plusieurs fichiers de projet IDE
- 26. Projet large "Supprimer et trier les utilisations"
- 27. Liste CVS Attic/Supprimer les fichiers
- 28. Utilitaire C# pour supprimer des fichiers de durée variable
- 29. Vérification des dépendances - comment nettoyer un projet avec des fichiers makefiles défectueux
- 30. Pourquoi compiler mon projet Biztalk 2009 verrouiller des fichiers?
Ah ne l'ai pas trouvé non plus, vous devez supprimer les fichiers et non les dossiers. – Dennis
Et si "Supprimer le fichier ..." est désactivé? – Andy
Soyez averti que cette option supprime toujours les fichiers (au moins sous Windows) même si la case n'est pas cochée. Ce n'est pas dans ma corbeille non plus. – Josh