开发者

Qt on Linux - version conflict?

开发者 https://www.devze.com 2023-01-23 14:50 出处:网络
Trying to move a Qt 4.6.3 project from Windows to Debian Linux (Etch). I\'ve installed Qt by downloading the latest version, then running configure, then make in开发者_高级运维stall as root. Yet when

Trying to move a Qt 4.6.3 project from Windows to Debian Linux (Etch). I've installed Qt by downloading the latest version, then running configure, then make in开发者_高级运维stall as root. Yet when I run qmake_qt4 on my project's pri file, here's what I get:

uic: File generated with too old version of Qt Designer

Running uic -v returns 4.2.1. How come? Wasn't make install supposed to put the latest Qt on the system?


By default, Qt installs to /usr/local/Trolltech/Qt-4.6.3 and doesn't add it's bin folder to your PATH variable. Also, it's just named qmake.

Either call /usr/local/Trolltech/Qt-4.6.3/bin/qmake using the complete path or add the /usr/local/Trolltech/Qt-4.6.3/bin/ path to your PATH variable and ensure that it is listed there before any other path that may have a qmake. Best thing to do is to uninstall the the debian qt version if you don't need it elsewhere.

0

精彩评论

暂无评论...
验证码 换一张
取 消