QTCreator копирует файлы - PullRequest
       19

QTCreator копирует файлы

1 голос
/ 19 марта 2019

Я пытаюсь скопировать целевой файл из каталога создания в собственную подкаталог моего проекта.Это выглядит как

Project/my.pro
Project/libs/mylib.so
Project/libs/mylibtool.so
Project/output

Теперь я добавил в свой файл проекта:

DISTDIR = $$PWD/output
MediaFiles.files += libs/mylib.so
MediaFiles.files += libs/mylibtool.so
MediaFiles.path = $$PWD/output  //Also tried $$DISTDIR
//MediaFiles.path = $$TARGET  //tried for build app
INSTALLS += MediaFiles

Но ничто не достигнет моего выходного каталога.Что я делаю не так?

Я использую QTCreator в Ubuntu.

Ответы [ 2 ]

1 голос
/ 21 марта 2019

Для копирования файлов вы можете использовать переменную QMAKE_POST_LINK, которая содержит команду для выполнения после связывания ЦЕЛИ. Так это как:

QMAKE_POST_LINK += $$quote(cp $$PWD/libs/mylib.so $$PWD/output)
QMAKE_POST_LINK += $$quote(cp $$PWD/libs/mylibtool.so $$PWD/output)

Они скопируют файлы в output.

0 голосов
/ 19 марта 2019

Настройка файла проекта сообщает Creator, куда вы хотите выполнить установку ... при фактической установке. Вы добавили команду «make install» в свои шаги сборки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...