У меня есть проект, над которым я работаю с Qt Creator, и я пытаюсь заставить его автоматически добавлять мои файлы ресурсов в мои каталоги сборки (вывода). У меня есть файлы в каталоге проекта, но я не знаю, как редактировать файл *.pro, чтобы включить в него дополнительные файлы содержимого. (Если это возможно?)
Кто-нибудь знает, как получить файлы содержимого точно так же, как и в моих выходных каталогах?
EDIT:
Просто чтобы все знали точно, что я пытаюсь сделать... Я хочу автоматически скопировать FFmpeg в качестве исполняемого файла в мои каталоги сборки. Таким образом, если выход сборки не существует, он будет скопирован непосредственно перед отладкой приложения.
Я пытаюсь предотвратить чистую работу от очистки ресурсов, и мне приходится копировать их снова и снова. Также... Я работаю на нескольких компьютерах и использую SVN или Dropbox, поэтому я хочу, чтобы мои пути были относительными. Они будут меняться при переходе с одного компьютера на другой.
ЗАКЛЮЧИТЕЛЬНЫЙ ОТВЕТ:
CONFIG(release, debug|release) {
DESTDIR = release
} else {
DESTDIR = debug
}
#for Windows
win32 {
#in Windows, you can use & to separate commands
copyfiles.commands += @echo NOW COPYING ADDITIONAL FILE(S) &
copyfiles.commands += @call copy ..\\$${TARGET}\\ffmpeg.exe $${DESTDIR}\\ffmpeg.exe
}
#for Mac
macx {
#commands would go here if I had them
}
QMAKE_EXTRA_TARGETS += copyfiles
POST_TARGETDEPS += copyfiles