Джоуи
|
|
1 | |
Как задать номер сборки / версию билда?24.10.2018, 15:43. Показов 4561. Ответов 1
Собственно, вопрос в шапке. Был в поиске, может плохо искал. В настройках проекта данной опции не нашел. Есть ли способ настраивать номер сборки, или это настраивается только через командную строку компилятора?
Добавлено через 1 час 12 минут Речь идет о версии приложения (ProductVersion, File version) Добавлено через 6 минут Нашел на форуме qt инфу от юзеров, что нужно это дело делать через .rc файл https://forum.qt.io/topic/3391... B8%D1%8F/3 Это единственный способ?
0
|
24.10.2018, 15:43 | |
Ответы с готовыми решениями:
1
Не могу задать компилятор для сборки Необходимо задать инструментарий для сборки Получить версию билда ехе-файла Как добавить номер сборки к названию сборки? |
24.10.2018, 17:16 | 2 |
Сообщение было отмечено Joey как решение
Решение
Вы же под винду делаете? Единственный.
Но номер версии в файле rc можно обновлять разными методами. Потому уже не единственный. Например, можно получать дату/время из Git и на её основе создавать номер версии файла, аналогично Visual Studio: *.pro : Код
... win32 { PERCENT = %% } unix { PERCENT = % } NEWLINE = $${PERCENT}n VERSION_LOG_FORMAT = $${LITERAL_HASH}define GIT_REVISION \\\"$${PERCENT}H\\\"$${NEWLINE}$${LITERAL_HASH}define GIT_REVISION_ABBR \\\"$${PERCENT}h\\\"$${NEWLINE}$${LITERAL_HASH}define GIT_COMMIT_ADATE \\\"$${PERCENT}ai\\\"$${NEWLINE}$${LITERAL_HASH}define GIT_COMMIT_AT $${PERCENT}at$${NEWLINE} version.target = git_revision version.commands = git --git-dir $${PWD}/.git log --pretty=format:\"$${VERSION_LOG_FORMAT}\" -1 > $${PWD}/resources/revision.h QMAKE_EXTRA_TARGETS += version PRE_TARGETDEPS += git_revision ... Код
#include <windows.h> #include "./resources/revision.h" VS_VERSION_INFO VERSIONINFO FILEVERSION 2, 1, (GIT_COMMIT_AT/65536), (GIT_COMMIT_AT%65536) PRODUCTVERSION 2, 1, (GIT_COMMIT_AT/65536), (GIT_COMMIT_AT%65536) ...
1
|
24.10.2018, 17:16 | |
24.10.2018, 17:16 | |
Помогаю со студенческими работами здесь
2
Как правильно приложение переправить на другую версию сборки? Как задать версию библиотеки Внесение изменения в версию сборки Где посмотреть версию сборки? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |