Russian Qt Forum
Сентябрь 30, 2024, 12:39 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Версионность библитоек в проекте  (Прочитано 3170 раз)
hamlo
Гость
« : Январь 16, 2011, 17:13 »

Вообще последнее время пишу больше для Android а. И на этой теме у меня возник вопрос в сторону Qt, хотя обычно наоборот...

Для андроид проекта, как известно, есть файлик AndroidManifest.xml, в котором хранится int номер сборки и string тектовый вариант написания версии программы. Ну вообщем мега удобно - номер сборки увеличил, если при запуске на Android , данная программа установлена, но номер сборки текущий, меньше, то обновляется софтина. Вообщем я все это к тому - как вести контроль версии на Qt для своего проекта?

Ну вот пример, под FreeBSD(да и в Linux тоже) при сборке моей библиотеки получаются файлы

Код:
-rwxr-xr-x  1 root  wheel   85676 16 янв 15:02 libSmXmlClient.so
-rwxr-xr-x  1 root  wheel   85676 16 янв 15:02 libSmXmlClient.so.1
-rwxr-xr-x  1 root  wheel   85676 16 янв 15:02 libSmXmlClient.so.1.0
-rwxr-xr-x  1 root  wheel   85676 16 янв 15:02 libSmXmlClient.so.1.0.0

Вот и вопрос, а если я захочу сделать либу версии 1.1, то как и где это можно прописать |в pro файлах проекта Qt|. Никаких директив для pro файлов а-ля VERSION я не нашел
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #1 : Январь 16, 2011, 17:50 »

Никаких директив для pro файлов а-ля VERSION я не нашел
плохо искал - VERSION
Записан

Юра.
hamlo
Гость
« Ответ #2 : Январь 16, 2011, 18:00 »

Ну да=) Спасибо за линк.
Записан
blood_shadow
Гость
« Ответ #3 : Февраль 15, 2011, 17:41 »

плохо искал - VERSION
а как узнать значение этой переменной VERSION?
допустим я гружу плагин и мне надо узнать его версию
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.116 секунд. Запросов: 23.