![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
iddqd |
![]()
Сообщение
#1
|
![]() Студент ![]() Группа: Участник Сообщений: 32 Регистрация: 26.11.2009 Пользователь №: 1261 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Подскажите как лучше всего реализовать счетчик билдов? Допустим в одном из включаемых файлов я объявляю переменную
и теперь нужно, чтобы при каждой сборке проекта этот номер увеличивался на единичку. Возможно для QtCreator'a есть какой-нибудь плагин или такая возможность включается где-либо по-умолчанию? Если нет, то как удобнее всего организовать подобную вещь? |
|
|
![]() |
grio |
![]() ![]()
Сообщение
#2
|
![]() Студент ![]() Группа: Участник Сообщений: 87 Регистрация: 11.11.2009 Пользователь №: 1221 Спасибо сказали: 6 раз(а) Репутация: ![]() ![]() ![]() |
В предыдущем посте не написал, как инклюдить номер билда в исходник.
Предлагаю 2 способа: Способ 1. Меняем батник. --------count.bat----------- @echo off if not exist count.inc echo #define BUILD_NUMBER 0 >>count.inc for /f "tokens=3" %%i in (count.inc) do ( set /a count = %%i + 1 ) echo #define BUILD_NUMBER %count% > count.inc ------------------------------ тогда в cpp файл просто инклюдим в начало:
Способ 2. Не меняя батник из предыдущего поста прописываем в cpp файле.
Еще несть нюанс. Что бы не зависимо от изменений в исходнике, содержащем инклюд вашего счетчика происходила перекомпиляция и обновление значения BUILD_NUMBER, надо добавить count.inc в .pro файл вашего проекта.
И лучше не использовать расширение файла .### ![]() Сообщение отредактировал grio - 2.2.2010, 22:25 |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 8.6.2025, 23:29 |