2012-02-29 8 views

Respuesta

4

EDIT: Esto aparentemente es compatible con QtCreator 4.0+, por respuesta de rboc. Actualmente no tengo instalada ninguna versión de QtCreator, por lo que desafortunadamente no puedo verificar esto.


respuesta Antiguo

Creo que esto es actualmente esencialmente imposible. Digo "esencialmente" porque, si lo desea, podría hacer una configuración de compilación personalizada para cada objetivo que desee crear, especificando manualmente el destino como un argumento en el comando para esa configuración. Luego, para construir ese objetivo, simplemente seleccione esa configuración y compilación. Esta es una solución extremadamente hacky, pero desafortunadamente creo que es la única opción viable en este momento. Una mejor solución podría ser crear un proyecto separado para cada objetivo.

+0

sí, tienes razón, pero cmake muy útil para cross platfom, cross IDE developmant. Agregar personalización adicional al proyecto solo para el uso de Qt Creator no es muy útil. Yo uso Qt Creator 4.0 y el problema sigue siendo el mismo. No puedo construir solo un objetivo Solo pude construir la solución completa. Es muy triste ( – Maks

+0

@Maks Si usa CMake, puede crear objetivos individuales desde la línea de comandos. –

+1

Asegúrese de ver la respuesta de @ rboc: esto parece posible ahora –

4

Desde QtCreator 4.0.0, en el panel Proyectos, vaya a los pasos de creación -> Detalles y seleccione su destino. También puede usar la opción de línea de comando "--target" con cmake.

Actualización:

Desde QtCreator 4.3.0 con CMake 3.7.2 o superior de la lista de objetivos está en la vista del proyecto, por lo que se puede hacer clic justo y construir.

+0

¡Definitivamente esta debería ser la respuesta aceptada! –

+0

¿Pero es posible seleccionar más de un objetivo para construir? Parece que es "todo" o "todo" uno ", pero la interfaz es una lista de casillas de verificación, por lo que parece que debería ser posible seleccionar tantas como desee, pero solo le permite seleccionar una. –

+0

En Qt creator 4.0.0 solo puede seleccionar un objetivo en el panel Proyectos. Sí, es una lista de casillas de verificación, pero solo puede seleccionar una. Desde QtCreator 4.3.0, todos los tagets se pueden ver en la vista del proyecto, así como en el panel Proyecto, pero aún no se pueden seleccionar objetivos múltiples para construir, ya sea seleccionando en el panel Proyectos o en la vista del proyecto. – rboc

Cuestiones relacionadas