LINUX.ORG.RU

Qt3 и Qt4 на одной машине.


0

0

Система CentOS 5.4. Стоит Qt3 и всё окружение настроено под него. С диска доставил Qt4 - он просто поставился и всё. Вопрос как бы это всё так настроить, чтобы две либы жили одновременно и проги под обе работали и собирались?

$ env | grep QT
QTDIR=/usr/lib/qt-3.3
QTINC=/usr/lib/qt-3.3/include
QTLIB=/usr/lib/qt-3.3/lib

Т.е. если я заменю эти переменные, то Qt3 пахать не будет..

а чего тут сложного?

скомпиленные программы и так будут работать, ибо название библиотек разное. А для разработки прийдется делать переключалку.

AF ★★★
()
Ответ на: а чего тут сложного? от AF

У меня в федоре есть одновременно qmake и qmake-qt4. Даже переключаться не надо, просто вызвать нужную.

legolegs ★★★★★
()

>чтобы две либы жили одновременно и проги под обе работали

они и так уже живут одновременно. динамический загрузчик ничего не знает о QTDIR/QTINC/QTLIB.

и собирались?

ИМХО, просто при сборке нужно запускать соотв. qmake. А он уже пропишет верные пути к либам.

Sectoid ★★★★★
()
Ответ на: комментарий от Sectoid

>ИМХО, просто при сборке нужно запускать соотв. qmake. А он уже пропишет верные пути к либам.

И правда всё работает. Спасибо.

golodranez ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.