Puede ser una pregunta para principiantes, pero no puedo encontrar la manera de eliminar archivos de mis proyectos en QtCreator. ¡Gracias!Cómo puedo eliminar archivos de un proyecto de QtCreator
Respuesta
Haga clic en el archivo que desea eliminar y seleccione "Eliminar archivos ..."
Al marcar la casilla de verificación "Eliminar archivos de forma permanente", se eliminará el archivo, de lo contrario sólo se elimina del proyecto .
vaya directamente a eliminar la carpeta del proyecto de su disco duro.
Para Linux, editar ~/.config/QtProject/QtCreator.ini
Bajo [ProjectExplorer], elimine el nombre del proyecto y su archivo de configuración correspondiente de las dos listas siguientes:
RecentProjects \ DisplayNames
RecentProjects \ nombres de archivo
por ejemplo, dados los siguientes
RecentProjects \ DisplayNames = proj1, Proj2, proj3
RecentProjects \ FileNames = < proj1_dir> /CMakeLists.txt, < proj2_dir> /proj2.pro, < proj3_dir> /proj3.pro
eliminar proj1 desde la página de inicio QtCreator, editar las dos listas anteriores como
RecentProjects \ DisplayNames = Proj2, proj3
RecentProjects \ FileNames = < proj2_dir> /proj2.pro, < proj3_dir> /proj3.pro
Eso aparentemente solo elimina temporalmente el proyecto de la página de inicio, al menos para el caso CMakeLists.txt. El CMakeCache.txt también tenía entradas para el nombre del proyecto, pero incluso después de eliminarlas, volvió a crear el nombre del proyecto para que reapareciera en la página de inicio – lawlove
Ahh - porque ese es el nombre del proyecto en CMakeLists.txt; así que cada vez que seleccioné CMakeLists.txt para crear un nuevo proyecto, le doy ese nombre. – lawlove
Esto no es lo que pedía la publicación original. (Pero era lo que estaba buscando, gracias.) – Harvey
no se pudo encontrar la acción de un solo toque como en Eclipse para eliminar una clase:
1) Prensa haga clic derecho en el archivo/clase, y luego elija "eliminar archivo ..."; (Puede marcar "permanentemente" para eliminar de la HDD si lo desea).
2) Hágalo en archivos .CPP y .H.
3) Luego, compruebe en su archivo .pro que la clase ya no existe.
Nota: Algunos compiladores seguirán buscando este archivo/clase en la compilación. Simplemente elimine el directorio de compilación y vuelva a compilar.
¡Gracias! La eliminación del directorio de compilación es definitivamente necesaria cuando se usa MSVC2010. Me preguntaba por qué todavía estaba buscando archivos que ya no se mencionan en ninguna parte del proyecto. –
Si su proyecto se genera desde CMake, la lista de archivos está determinada por el archivo CMakeLists.txt, y no puede agregar o eliminar archivos manualmente del árbol de fuentes en QtCreator. Especialmente si su archivo CMakeLists especifica el operador glob para la lista de archivos de un proyecto, debe eliminar manualmente los archivos del disco y volver a ejecutar CMake desde QtCreator yendo a Build-> Run CMake (QtCreator 3.3.0). Esto actualizará la lista de archivos, pero también regenerará el archivo del proyecto (cbp): volver a ejecutar CMake fuera de QtCreator no actualizará el archivo del proyecto y tendrá las entradas fantasmas de los archivos eliminados que aparecen en el árbol de código fuente si los eliminó del disco .
La pregunta es, ¿por qué el creador de Qt no hace esto automáticamente? –
Estoy bastante seguro de que no quiero que el creador de Qt cambie mi código cmake entre bastidores, por lo que eliminar el archivo del sistema de archivos es, en el mejor de los casos, una medida a medias que realmente no logra el objetivo. Sin embargo, algunas notificaciones a este efecto serían útiles. – flatline
Si cometes un error como yo y accidentalmente agregas muchos archivos al qml.qrc
, podría ser útil saber que están listados en el archivo qml.qrc
que puedes editar para eliminar estos archivos.
- 1. ¿Cómo puedo configurar la jerarquía de mi proyecto en QtCreator?
- 2. Cómo convertir QtCreator proyecto a proyecto de Visual Studio
- 3. QtCreator importando proyectos de archivos Makefile
- 4. ¿Cómo cambiar el nombre de un proyecto en QtCreator?
- 5. Cómo crear un subdirectorio para un proyecto QtCreator?
- 6. Proyecto QtCreator con múltiples libs y un exe
- 7. Eliminar un proyecto de SonarQube
- 8. QTCreator copiar archivos al directorio de salida con INSTALLS
- 9. ¿Cómo puedo desasignar un proyecto?
- 10. ¿Cómo adormezco un proyecto de varios archivos?
- 11. ¿Cómo puedo eliminar archivos que no coinciden con un comodín?
- 12. Cómo eliminar enlaces TFS de un proyecto de Codeplex
- 13. Cómo encontrar y eliminar archivos de clase no utilizados de un proyecto
- 14. ¿Cómo puedo agregar y eliminar archivos de una imagen ISO?
- 15. Cómo eliminar Three20 del proyecto
- 16. ¿Cómo puedo eliminar citas de un NSString?
- 17. Cómo compilar en múltiples núcleos usando mingw dentro de QTCreator
- 18. Cómo eliminar una aplicación de un proyecto django
- 19. En un proyecto de configuración VS, ¿cómo puedo excluir las dependencias de un proyecto del MSI?
- 20. proyecto de prueba de la unidad QTestlib para acceder a las clases en el proyecto principal dentro de QTCreator
- 21. Cómo eliminar archivos recursivamente
- 22. cómo eliminar archivos de Amazon S3 Bucket?
- 23. Uso de cin en QtCreator
- 24. sbt: ¿Cómo puedo agregar un contenedor de sistema de archivos local a mi proyecto?
- 25. QtCreator definición múltiple acumulación de errores
- 26. ¿Cómo puedo eliminar el botón de ExpandableListView?
- 27. ¿Cómo puedo eliminar por completo un archivo de un repositorio de git?
- 28. ¿Cómo puedo eliminar un símbolo de un objeto compartido?
- 29. Cómo eliminar archivos temporales ASP.net en un entorno de producción?
- 30. Con archivos .ics, ¿puedo eliminar eventos antiguos?
Ah, tampoco lo encontré, tienes que eliminar los archivos y no las carpetas. – Dennis
Y si "Eliminar archivo ..." está deshabilitado? – Andy
Tenga en cuenta que esta opción aún elimina archivos (al menos en Windows), incluso si tiene la casilla desmarcada. Tampoco está en mi papelera de reciclaje. – Josh