Счетчик количества билдов |
Здравствуйте, гость ( Вход | Регистрация )
Счетчик количества билдов |
iddqd |
1.2.2010, 10:04
Сообщение
#1
|
Студент Группа: Участник Сообщений: 32 Регистрация: 26.11.2009 Пользователь №: 1261 Спасибо сказали: 1 раз(а) Репутация: 0 |
Подскажите как лучше всего реализовать счетчик билдов? Допустим в одном из включаемых файлов я объявляю переменную
и теперь нужно, чтобы при каждой сборке проекта этот номер увеличивался на единичку. Возможно для QtCreator'a есть какой-нибудь плагин или такая возможность включается где-либо по-умолчанию? Если нет, то как удобнее всего организовать подобную вещь? |
|
|
grio |
2.2.2010, 20:18
Сообщение
#2
|
Студент Группа: Участник Сообщений: 87 Регистрация: 11.11.2009 Пользователь №: 1221 Спасибо сказали: 6 раз(а) Репутация: 0 |
В предыдущем посте не написал, как инклюдить номер билда в исходник.
Предлагаю 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 |
|
|
Текстовая версия | Сейчас: 30.11.2024, 1:32 |