Uso cmake para generar archivos de proyecto de qtcreator, para la parte de ejecución puedo tener diferentes objetivos, pero las partes de construcción, solo puedo seleccionar todo y no pude construir cada objetivos por separado. ¿De todos modos puedo construir solo un objetivo con los proyectos cmake de qtcreator?qtcreator solo puede construir todos los objetivos no solo para proyectos cmake
Respuesta
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.
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.
¡Definitivamente esta debería ser la respuesta aceptada! –
¿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. –
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
- 1. ¿Cómo construir archivos de objetos solo una vez con cmake?
- 2. Objetivos opcionales en Cmake
- 3. ¿Cómo ocultar ciertos objetivos en CMake?
- 4. ¿Se puede usar objetivos múltiples con un solo VBO?
- 5. ¿Cómo construir solo los módulos requeridos?
- 6. GQL solo para proyectos Python y no para Java?
- 7. QtCreator para windows: ¿es posible construir 64 bits .exe?
- 8. Intellij IDEA compila todos los módulos aunque pedí solo 1
- 9. CMake cómo crear correctamente las dependencias entre los objetivos
- 10. ¿Se puede usar CruiseControl para construir proyectos Cocoa/Objective-C?
- 11. Trabajar con múltiples proyectos en CMake
- 12. Combine muchos objetivos de Maven en uno solo
- 13. enable-migraciones de error: los proyectos no lograron construir
- 14. QtCreator importando proyectos de archivos Makefile
- 15. SVN commit Error "Commit solo puede comprometerse con un solo repositorio a la vez".
- 16. Cómo configurar CMake para construir una biblioteca para el iPhone
- 17. ¿Puede CMake generar scripts de compilación que * no * usan cmake?
- 18. ¿Cómo puedo definir una variable cuando llamo a CMake, para que qtcreator sepa que está definido?
- 19. ¿Cómo desempaquetar solo algunos argumentos de zip, no todos?
- 20. ¿La gestión de laboratorio de Microsoft se puede utilizar solo para proyectos nativos o .Net?
- 21. Encontrar todos los datos que se cruzan, no solo los valores únicos
- 22. CMake no puede encontrar Curses
- 23. Reemplazar .sln con MSBuild y envolver los proyectos contenidos en los objetivos
- 24. Forzar Makefile para ejecutar script antes de construir objetivos
- 25. CMAKE no puede encontrar OpenNI
- 26. Obtener todos los subdirectorios que solo contienen archivos
- 27. ¿Compila todos los archivos C# en un solo archivo?
- 28. Mediaelement.js - Quisiera eliminar TODOS los controles - Solo mostrar video
- 29. Cómo obtener los idiomas disponibles (No todos, solo los idiomas disponibles en mi aplicación)
- 30. Puede maven firmar no solo producido jar, sino también dependencias
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
@Maks Si usa CMake, puede crear objetivos individuales desde la línea de comandos. –
Asegúrese de ver la respuesta de @ rboc: esto parece posible ahora –