QTCreator копирует файлы в выходной каталог с помощью INSTALLS

У меня есть два подкаталогаdocroot а такжеconfig в моем проекте Qt. Файлы в этих каталогах должны копироваться в каталог сборки всякий раз, когда я собираю / отлаживаю проект.

По состоянию наhttps://stackoverflow.com/a/3991210/356726 это возможно с помощьюINSTALLS (QtDoc), что, по-видимому, намного проще, чем выполнение команды копирования (например,Вот). Аналогичный подход описанВот.

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

Однако когда я запускаю сборку в Qt Creator, ничего не происходит. этоВот говорит, что мне нужно бежатьmake install , Могу ли я каким-то образом запускать / делать это из Qt Creator автоматически при сборке. Мне всегда нужна последняя версия файлов.

РЕДАКТИРОВАТЬ: в конце концов я использовал$$OUT_PWD вместо$$DESTDIR

Оригинальный комментарий от ЛоганаВот: "Just a note: I used $$OUT_PWD вместо$$DESTDIR заставить это работать. Для справки$$OUT_PWD папка, в которую встроена программа, и$$PWD папка, из которой создается программа, другими словами, это папка .pro, в которой находится файл. & quot;

Ответы на вопрос(2)

Ваш ответ на вопрос