![]() |
|
|
![]()
|
|
| daemonaz |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 160 Регистрация: 4.5.2008 Репутация: нет Всего: нет |
Приветствую!
Требуется вывести на экран или about текущий номер версии софта, дату компиляции, буду благодарен если кто нибудь подскажет, где найти и почитать, или же в двух словах написать, как извлечь текущий номер версии софта и дату компиляции и сборки? Хочу подчеркнуть, не Qt-версии, а своего разрабатываемого софта. Спасибо Это сообщение отредактировал(а) daemonaz - 18.9.2014, 08:02 |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 24 Всего: 196 |
У gcc есть макросы __DATE__ и __TIME__. Версию софта ты сам должен обновлять вручную, обычно, это делается в хеадере. А вот номер сборки можно автоматически генерить скриптом или использовать ревизию svn проекта...
|
|||
|
||||
| daemonaz |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 160 Регистрация: 4.5.2008 Репутация: нет Всего: нет |
bsa, спасибо большое!
А есть ли автоматический способ обновления версии в хидере с внесением изменения кода и как это сделать? Может скрипты какие нибудь? Например, текущая версия 0.9.1, внес изменения, скомпилировал и стала 0.9.2 |
|||
|
||||
| Amp |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 886 Регистрация: 17.2.2009 Репутация: 7 Всего: 17 |
Иногда попадаются плагины к IDE, которые позволяют автоматически обновлять версию в исходнике. А так все решается самописным скриптом. Но, как написал bsa выше, саму версию (не номер билда или дату) апдейтить лучше вручную и не "от балды".
|
|||
|
||||
| daemonaz |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 160 Регистрация: 4.5.2008 Репутация: нет Всего: нет |
в документации по конфигурации проекта .pro в qt
VERSION This variable contains the version number of the application or library if either the app TEMPLATE or the lib TEMPLATE is specified. For example: VERSION = 1.2.3 Как мне в приложении получить из pro файла версию приложений, чтобы вывести на экран? |
|||
|
||||
![]()
|
| Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |