Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: hamlo от Январь 16, 2011, 17:13



Название: Версионность библитоек в проекте
Отправлено: 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 я не нашел


Название: Re: Версионность библитоек в проекте
Отправлено: lit-uriy от Январь 16, 2011, 17:50
Никаких директив для pro файлов а-ля VERSION я не нашел
плохо искал - VERSION (http://doc.crossplatform.ru/qt/4.7.x/qmake-variable-reference.html#version)


Название: Re: Версионность библитоек в проекте
Отправлено: hamlo от Январь 16, 2011, 18:00
Ну да=) Спасибо за линк.


Название: Re: Версионность библитоек в проекте
Отправлено: blood_shadow от Февраль 15, 2011, 17:41
плохо искал - VERSION (http://doc.crossplatform.ru/qt/4.7.x/qmake-variable-reference.html#version)
а как узнать значение этой переменной VERSION?
допустим я гружу плагин и мне надо узнать его версию