QTCreator copia arquivos para o diretório de saída com INSTALLS
Eu tenho dois subdiretóriosdocroot
econfig
no meu projeto Qt. Arquivos nesses diretórios devem ser copiados para o diretório de compilação sempre que eu construir / depurar o projeto.
A partir dehttps://stackoverflow.com/a/3991210/356726 isso é possível usandoINSTALLS
(QtDoc), que parece ser muito mais fácil do que executar o comando de cópia (por exemplo,Aqui). Uma abordagem semelhante é descritaAqui.
config.path = ${DESTDIR}/config
config.files = config/*
docroot.path = ${DESTDIR}/docroot
docroot.files = docroot/*
INSTALLS += config docroot
No entanto, quando eu executo uma compilação no Qt Creator, nada acontece. esteAqui diz que preciso corrermake install
. Posso de alguma forma desencadear / fazer isso de dentro do Qt Creator automaticamente sempre que eu construir. Eu precisaria sempre da versão mais recente dos arquivos.
EDIT: Eventualmente eu usei$$OUT_PWD
ao invés de$$DESTDIR
Comentário original do LoganAqui: "Apenas uma nota: eu usei$$OUT_PWD
ao invés de$$DESTDIR
para fazer funcionar. Para referência$$OUT_PWD
é a pasta na qual o programa é construído e$$PWD
é a pasta na qual o programa está sendo construído - em outras palavras, é onde o arquivo .pro é. "