Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Общие вопросы _ Совместимость скомпилированой библиотеки с другой версией Qt

Автор: MishaUA 25.11.2015, 20:07

Моя программа поддерживает подключение расширений. Расширение - это библитека которая может быть создана сторонними разработчиками. Я стараюсь всегда качать последнюю версию Qt и собирать программу непосредственно в ней, но сторонние разработчики это делают далеко не всегда. Сейчас каждое расширение содержит функцию, которая возвращает версию Qt, в которой оно было собрано (QT_VERSION), программа в начале запрашивает это значение, и если оно не равно той версии, в которой собрана прога, то расширение не загружается.
Меня интересует, совместимо ли приложение/библиотека, собраные в старой версии, с новыми библиотеками Qt?
Допустим, на компе установлен Qt версии 5.1.1, а расширение собрано в 5.1.0. Не будет ли конфликтов?

Автор: Litkevich Yuriy 27.11.2015, 12:48

http://www.doc.crossplatform.ru/qt/4.8.x/html-qt/deployment-plugins.html, для Qt5 по идее ничего не должно изменится (подробнее ищи в её документации

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)