Hay una característica que me gusta mucho en el creador de qt y es la construcción de Shadow. Cuando Shadow Build está activado, todos los archivos generados (* .moc, Makefile, * .o) se generarán en un directorio fuente determinado, por lo que el directorio de fuentes se mantendrá limpio. Me estoy moviendo de qt creator a kdevelop y estoy tratando de entender cómo funciona esta característica, hasta ahora puedo crear el binario resultante, los archivos moc y los archivos de objetos en el directorio adicional usando las variables DESTDIR
, OBJECTS_DIR
y MOC_DIR
pero no puedo crea el archivo MAKE en este directorio. ¿Algunas ideas?Configuración manual de shadow build en qmake
Respuesta
yo sepa lo que hace QtCreator, básicamente se reduce a esto:
mkdir my_shadow_build
cd my_shadow_build
qmake ../my_src_dir
Esto crea el mismo en el directorio de construcción y simplemente correr
make
no crea todos los archivos temporales bajo el directorio de construcción Makefile , usando las fuentes del directorio original. Esto no requiere ningún material especial en el archivo .pro, pero solo depende del uso "desde el exterior".
También puede probar el plugin de apoyo QMake experimental para KDevelop: https://projects.kde.org/kdev-qmake
le pregunte por una carpeta de compilación en el primer inicio y hace las cosas de la sombra y construcción. Tenga en cuenta que debe asegurarse de que sus archivos .pro y .pri estén escritos correctamente; es bastante fácil estropearlo. ¡CMake es mucho más simple en ese sentido!
- 1. Configuración manual del ID
- 2. Identificador para la configuración win64 en Qmake
- 3. Configuración manual de return_to con el dispositivo
- 4. Configuración manual de un estado UIButton
- 5. Configuración de Android enfoque manual tocando
- 6. Rabl, Jbuilder o manual json build for api?
- 7. Configuración manual de xticks con xaxis_date() en Python/matplotlib
- 8. PHP CURL: La configuración manual de la cabecera Content-Length
- 9. Qt - 'Shadow Building'?
- 10. Shadow Box en Firefox
- 11. Configurando variable DESTDIR en qmake
- 12. ¿Cuáles son los méritos de la función de configuración debug_and_release en qmake?
- 13. ¿Cómo hacer referencia al directorio fuente en qmake?
- 14. Android Drop Shadow en View
- 15. alcance plataforma QMake valora
- 16. ámbitos de la plataforma qmake
- 17. Creación de objetivos múltiples en Qt/Qmake
- 18. CSS box-shadow en contenido desplazado
- 19. Combinación manual en GIT
- 20. GameKit: manual de GKSession
- 21. box-shadow on tr's
- 22. Text-Shadow: IE8
- 23. WPF drop shadow
- 24. UIBezierpath Shadow effect - iOs
- 25. box-shadow siendo cortado
- 26. UIView shadow y InterfaceBuilder
- 27. iPhone UITableViewCell layer shadow
- 28. UIView shadow no funciona
- 29. three.js shadow cutoff
- 30. Honeycomb ActionBar Title Shadow
Solo quiero señalar que esto es cierto para qmake, cmake e incluso autotools :) – Sambatyon