2014-03-09 2 views
0

Вопрос прост, я даже видел, похож здесь, но до сих пор не могу достичь желаемого результата ((Qt копирование дополнительные файлы Ина выхода/builddir

Я палочку для настройки Qt про-файл, так что дополнительные файлы ресурсов будут скопированы в выходной файл, в msvs это вопрос одного флажка, например «копировать ресурс на выходе», но в настоящее время используется Qt Creator, поэтому я попробовал это в профайле:

DESTDIR = ../../../bin 
CONFIG(debug, debug|release):DESTDIR = $$join(DESTDIR,,,_debug) 

#copyfiles.commands = cp $$(TARGET)/user_accounts.sqlite $$(DESTDIR)/user_accounts.sqlite 
copyfiles.commands = cp user_accounts.sqlite $$(DESTDIR)/user_accounts.sqlite 

QMAKE_EXTRA_TARGETS += copyfiles 
POST_TARGETDEPS += copyfiles 

cp предоставлен msys, работает нормально из командной строки. Тем не менее, когда я строю & запускаю мой проект, ничего не происходит. Рецепт был взят из here, но не тот я пропустил поиск в Google. Почему так, не могли бы вы помочь?

ответ

0

Одним из возможных решений:

win32 { 
#convert to windows slash 
PWD_WIN = $${PWD} 
PWD_WIN ~= s,/,\\,g 
OUT_PWD_WIN = $${OUT_PWD} 
OUT_PWD_WIN ~= s,/,\\,g 
#copy command  -> copy <from_project_dir> <to_build_dir> 
copyfiles.commands = $(COPY_FILE) $${PWD_WIN}\\myFile.txt $${OUT_PWD_WIN} 
} 

QMAKE_EXTRA_TARGETS += copyfiles 
POST_TARGETDEPS += copyfiles 
Смежные вопросы