Как обновить установить Qt в Linux версии выше
при переносе проекта Qt из windows в linux (ubuntu) я столкнулся со следующей проблемой:
on windows Qt версии 4.8.1 это on linux 4.6.3 в котором некоторые функции доступны в higer версии 4.8.1 еще не реализовано (ex. QUdpSocket:: joinMultiCastGroup).
Я вижу только одно решение этой проблемы: обновить версию Qt в linux до 4.8.1. как я могу это сделать это?
в linux я установил libqt4-dev, qmake.
3 ответов
Решена: Я изменить репозиторий из squeeze (стабильный) в wheezy (тестирование), в последней версии wheezy Qt-4.8.1, что идеально подходит для моих потребностей.
используя диспетчер пакетов нашел пакет libqt4-dev и выбрал его для обновление. То есть весь процесс занял 5 минут.
недостатки: - Когда я запускаю Debian на Virtual Box после изменения репозитория, мне пришлось переустановка гостевых дополнений - wheezy менее стабилен, чем squeeze (я еще не сталкивался с проблемой stablilty)
- Я думаю, вы можете использовать опцию обновления в Qt Creator.
- или вы можете скачать последнюю версию из загрузите Qt, кросс-платформенную структуру приложений
- или можно попробовать обновить, используя что-то вроде
apt-get install(upgrade) libqt4-dev
Если вы используете систему на основе Debian.
Это зависит от дистрибутива, который вы используете. Если есть бинарные пакеты для дистрибутива, вы можете обновить их через Диспетчер пакетов. В противном случае вам нужно загрузить источник вашей предпочтительной версии Qt и построить его самостоятельно.