QTCreator kopiuje pliki do katalogu wyjściowego za pomocą INSTALLS

Mam dwa podkatalogidocroot iconfig w moim projekcie Qt. Pliki w tych katalogach powinny być kopiowane do katalogu kompilacji za każdym razem, gdy tworzę / debuguję projekt.

Odhttps://stackoverflow.com/a/3991210/356726 jest to możliwe dzięki użyciuINSTALLS (QtDoc), który wydaje się znacznie łatwiejszy niż uruchomienie polecenia kopiowania (nptutaj). Podobne podejście jest opisanetutaj.

config.path    = ${DESTDIR}/config
config.files   = config/*
docroot.path   = ${DESTDIR}/docroot
docroot.files  = docroot/*
INSTALLS       += config docroot

Jednak gdy uruchomię kompilację w Qt Creator, nic się nie dzieje. Totutaj mówi, że muszę uciekaćmake install . Czy mogę jakoś uruchomić / zrobić to w Qt Creator automatycznie, gdy buduję. Zawsze potrzebowałbym najnowszej wersji plików.

EDYTUJ: W końcu użyłem$$OUT_PWD zamiast$$DESTDIR

Oryginalny komentarz od Loganatutaj: „Tylko uwaga: użyłem$$OUT_PWD zamiast$$DESTDIR aby to działało. Na przykład$$OUT_PWD to folder, w którym program jest zbudowany i$$PWD jest folderem, z którego program jest tworzony - innymi słowy jest to plik .pro. "

questionAnswers(2)

yourAnswerToTheQuestion