QTCreator copia los archivos al directorio de salida con INSTALLS
Tengo dos subdirectoriosdocroot
yconfig
en mi proyecto Qt. Los archivos en estos directorios se copiarán al directorio de compilación siempre que compile / depure el proyecto.
A partir dehttps://stackoverflow.com/a/3991210/356726 esto es posible usandoINSTALLS
(QtDoc), que parece ser mucho más fácil que ejecutar el comando de copia (por ejemplo,aquí). Se describe un enfoque similar.aquí.
config.path = ${DESTDIR}/config
config.files = config/*
docroot.path = ${DESTDIR}/docroot
docroot.files = docroot/*
INSTALLS += config docroot
Sin embargo, cuando ejecuto una compilación en Qt Creator, nada sucede. Estaaquí dice que necesito corrermake install
. ¿Puedo de alguna manera desencadenar / hacer esto desde Qt Creator automáticamente cuando construyo? Necesitaría siempre la última versión de los archivos.
EDITAR: Eventualmente he usado$$OUT_PWD
en lugar de$$DESTDIR
Comentario original de Loganaquí: "Sólo una nota: usé$$OUT_PWD
en lugar de$$DESTDIR
para que funcione. Para referencia$$OUT_PWD
es la carpeta que el programa está construido para, y$$PWD
es la carpeta desde la que se está construyendo el programa; en otras palabras, es donde está el archivo .pro ".