Me gustaría dividir mi proyecto Qt en varios directorios porque está creciendo bastante. Sin embargo, cuando hago clic en navegar en QtCreator, no hay 'Agregar directorio' ni tal cosa en 'Agregar nuevo'. ¿Se puede hacer esto de alguna manera?
qt
qt-creator
qmake
gruszczy
fuente
fuente
Respuestas:
Un método que puede utilizar es agregar un archivo de inclusión de proyecto para cada subdirectorio.
Qt Creator los muestra en la GUI de forma anidada y le permite agregarles archivos.
p.ej
en project.pro
en la carpeta1 / include.pri
etc
fuente
Respuesta: ¿Cómo crear una carpeta o subdirectorio para un proyecto en QtCreator?
Antes de QT Creator 3.1.x, puede hacer clic derecho en su proyecto -> " agregar nuevo ... " y cambiar la ruta a la carpeta que desee.
La carpeta debe existir , Qt no la creará por usted.
Qt se encarga de la ruta en su archivo .pro.
Eso es !
fuente
Simplemente tuve el mismo problema y descubrí una respuesta relativamente simple.
Todo lo que necesita hacer para mover
file.cpp
anewFolder
es cambiar el nombre del archivo (click derecho -> Cambiar nombre) anewFolder\file.cpp
.Qt Creator lo moverá a la nueva carpeta y actualizará automáticamente el
.pro
archivo.fuente
.PRO
archivo de Qt Creator ...A partir de la versión 1.2.90, Qt Creator muestra las subcarpetas que existen en la carpeta del proyecto como ramas en el árbol del proyecto si solo la opción Árbol de filtro no está configurada en Simplificar árbol .
fuente
Solo parece imposible crear subdirectorios en QT-CREATOR.
Intente lo siguiente:
... QT-CREATOR muestra solo las carpetas que contienen archivos que están escritos con sus nombres en el archivo * .pro o * .pri. A nivel raíz, QT-CREATOR distingue entre ENCABEZADOS, FUENTES, FORMULARIOS y OTROS ARCHIVOS. Dentro de estas carpetas raíz, puede encontrar subcarpetas propias del proyecto, repetidamente. (Lo que no se cubre en este texto se divide en subproyectos).
fuente
pri
los proyectos se usan correctamente, el IDE muestra las cosas de una manera agradable anidada. Sin embargo, en el nivel del sistema de archivos, todos los archivos (excepto cuando se usansubdir
y crean subproyectos) están en el mismo nivel de jerarquía de directorios. Esto hace que las cosas sean bastante complicadas cuando alguien mira el proyecto en un explorador de archivos (Explorador de Windows, Thunar, Nautilus, etc.). Si se requiere una estructura de archivo adecuada, entonces hacer las cosas manualmente (como sugiere @CWIMMER aquí) es la única forma de hacerlo.Puede crear un subdirectorio siempre que tenga un archivo que desee crear en él. Vaya al directorio principal y "Agregue" un archivo. "Buscar" para la ubicación y crear una nueva carpeta dentro de la ventana de exploración. De acuerdo, eso no es del todo intuitivo.
fuente
Cuando crea una nueva clase en su Qt-Project, puede elegir la ruta en este asistente y por la presente especificar nuevas carpetas como DAL, BO, UI, ...
fuente
Cuando mi directorio de 'datos' solo tenía un 'modelo' de subdirectorio, solo aparecía como "datos / modelo". Después de agregar 'dao' como otro subdirectorio, mostró datos con la forma tradicional +/- para revelar el modelo y el dao.
fuente
Esto es lo que hice:
En la carpeta del proyecto (fuera del IDE), cree directorios en los que le gustaría poner su código y mueva sus archivos fuente a esos directorios.
En su archivo "* .pro", vaya a cada línea que haga referencia a los archivos de origen que movió y agregue el nombre del directorio, seguido de '/' delante del nombre del archivo de origen.
.pro antes del paso 2:
.pro después del paso 2:
fuente