我已经安装了用于Ubuntu x64的Qt的最新版本。 (http://download.qt.io/official_releases/qt/5.0/5.0.2/qt-linux-opensource-5.0.2-x86_64-offline.run) 当我从Qt Creator's About部分查看版本时,其编写的“基于Qt 5.0.2(64位)”。但是当从终端检查“qmake --version”这次它的“使用Qt版本4.8.6” 我正在使用哪个版本的qt?Qt版本歧义?
为什么我问这个问题:我也安装了Qtserialport。但我不能添加“project.pro”文件QT + =串行端口(这是Qt5x需要)给出了一个生成文件错误。只有CONFIG + = serialport(这是Qt4x所需的)是允许的。
我也有: Qt Creator的版本是2.7.0 QMAKE版本是2.0.1a
感谢您的有用信息。我在usr/include和usr/share下找到了qt4。我认为他们是用ubuntu自动安装的。我是否需要卸载qt4,让qt创建者感到困惑,你有什么建议? –
**不!不要卸载任何东西**。 Qt4不会“混淆”任何东西。当你使用Qt Creator的时候,你必须选择Creator应该注意的Qt版本,并且为每个项目*选择要使用的版本。没有混淆,只有你身边缺乏配置。 Qt Creator被设计用于任何数量的Qt版本,它没有收藏夹。它只是自动检测常见位置的某些版本。其他人你必须告诉它! –