Qt на Linux - конфликт версий? - PullRequest
3 голосов
/ 03 ноября 2010

Попытка переместить проект Qt 4.6.3 из Windows в Debian Linux (Etch). Я установил Qt, загрузив последнюю версию, затем запустив configure, затем make install от имени root. Тем не менее, когда я запускаю qmake_qt4 в файле pri моего проекта, вот что я получаю:

uic: файл, созданный с использованием слишком старой версии Qt Designer

Запуск uic -v возвращает 4.2.1. Как так? Разве make install не должен был поставить последнюю версию Qt в систему?

1 Ответ

3 голосов
/ 03 ноября 2010

По умолчанию Qt устанавливается в /usr/local/Trolltech/Qt-4.6.3 и не добавляет свою папку bin в переменную PATH.Кроме того, он просто называется qmake.

Либо вызовите /usr/local/Trolltech/Qt-4.6.3/bin/qmake, используя полный путь, либо добавьте /usr/local/Trolltech/Qt-4.6.3/ bin / path к вашей переменной PATH и убедитесь, что она там указана перед любым другим путем, который может иметь qmake.Лучше всего удалить версию debian qt, если она вам больше не нужна.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...