Правила развертывания - PullRequest
0 голосов
/ 27 мая 2020

Когда я создаю новый проект в Qt, в конце файла .pro находятся следующие строки:

# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

Что делают эти настройки?

1 Ответ

1 голос
/ 27 мая 2020

Это лишь некоторые настройки по умолчанию, которые QtCreator предоставляет для развертывания вашего приложения на разных платформах. В первой строке под комментарием устанавливается путь установки (= target.path) для систем QNX /tmp/$${TARGET}/bin, где $${TARGET} будет заменено именем вашего приложения. Точно так же в следующей строке путь установки установлен на /opt/$${TARGET}/bin, но только для систем UNIX, за исключением Android (то есть выражения unix:!android:).

Последняя строка просто проверяет наличие target.path не является пустым, и если да, то добавляет вашу цель (то есть ваше приложение или библиотеку) в список установки, чтобы она была установлена ​​при вызове make install.

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