我之前在项目中使用 Qt4.8。我将其用于基于 ARM 的嵌入式 Linux 设备。但由于 Qt4.8 没有太多库支持QSerialPort
,所以我想到下载最新的 Qt 5.8.7 并将其编译器路径配置为交叉编译器(我将其用于 ARM 嵌入式 Linux 设备)。
我使用命令下载了 Qt4.8,sudo apt-get install qtcreator qt4-dev-tools
因此它自动安装。由于我总是需要以 root 身份启动它,所以我总是使用终端打开它,然后sudo qtcreator
。
现在我已经下载了,Qt5.8.7 online installter
并且正在将其安装在主目录中。我在这里有一个困惑,如果我输入sudo qtcreator
启动它,哪一个会启动。我不想删除 Qt4.8。我该如何区分这两者?
答案1
我认为您可能将 Qt(软件开发框架)与 Qt Creator(集成开发环境 (IDE))混淆了。Qt Creator 是 Qt 的默认 IDE,但它不是唯一可用的 IDE,并且与您在自己的开发中使用的 Qt 框架版本没有任何关系。
当您使用在线安装程序进行安装时,默认安装将安装最新版本的 Qt 框架和最新版本的 Qt Creator。在此安装过程中,您可以选择安装其他 Qt 框架版本(如果需要)。例如,您可以安装 5.3 和 5.8。在我执行的所有安装中,还安装了一个维护工具。您可以随时使用它来添加/删除/更新已安装的组件(即,您可以在安装后启动它并将 Qt 5.6 添加到上面)。维护工具位于{installation folder}/Qt
。
一次安装的 Qt Creator 可以同时识别多个不同的 Qt 版本。您可以配置它在每个项目中应使用哪个版本。您可以通过从菜单中选择“工具”->“选项”,然后选择“构建和运行”选项,再选择“Qt 版本”选项卡来查看 Qt Creator“知道”的 Qt 版本。使用在线安装程序安装的 Qt Creator 将在安装过程中自动检测您安装的 Qt 版本。但是,也可以从同一个对话框中手动添加不同的 Qt 版本。
希望以上内容对您有所帮助。总结:
- 您不需要安装多个 Qt Creator。如果您使用在线安装程序进行安装,我建议使用 运行在线安装程序
sudo
并安装到/opt/
。 - 要打开使用在线安装程序安装的 Qt Creator,您需要浏览到
{installation folder}/Qt/Tools/QtCreator/bin
,然后./qtcreator
。你不需要使用 sudo 来启动它。您还应该能够从桌面的启动器或菜单启动它。 - 要设置特定项目使用的 Qt 框架的版本,请单击项目按钮并根据需要选择/配置版本。
- Qt Creator 声明“基于 Qt 5.5.1”的原因是因为该特定版本的 Qt Creator 是使用 Qt 框架版本 5.5.1 构建的。
- 我认为 Qt 有一些很好的文档,包括指南、示例等。这里。