我以前在我的项目工作中使用了Qt4.8。我把它用在基于ARM的嵌入式linux设备上。但是由于Qt4.8没有像QSerialPort那样的大量库支持,所以我考虑下载最新的QT5.8.7,并将其编译路径配置为交叉编译器(用于ARM嵌入式linux设备)。
我使用命令sudo apt-get install qtcreator qt4-dev-tools下载了Qt4.8,因此它会自动安装。因为我总是需要以根用户身份启动它,所以我总是使用终端打开它,然后使用sudo qtcreator打开它。
现在我已经下载了Qt5.8.7 online installter并将其安装在主目录中。如果我输入sudo qtcreator来启动它,那么哪一个就会开始,这让我很困惑。我不想删除Qt4.8。我怎样才能区分这两者呢?
发布于 2017-04-12 19:13:54
我认为您可能混淆了Qt (软件开发框架)和Qt (集成开发环境(IDE))。Qt是Qt的默认IDE,但是它不是唯一可以使用的IDE,与您在自己开发中使用的Qt框架的版本没有任何关系。
使用联机安装程序安装时,默认安装将安装Qt框架的最新版本和Qt的最新版本。在此安装过程中,如果需要,您可以选择要安装的其他Qt框架版本。例如,您可以安装5.3和5.8。在我执行的所有安装中,还安装了维护工具。这可以在任何时候用于添加/删除/更新已安装的组件(即,您可以在安装后启动该组件,并将Qt5.6添加到上面)。维护工具位于{installation folder}/Qt。
Qt的单个安装可以同时了解多个不同的Qt版本。您可以配置它应该在每个项目中使用的版本。您可以通过从菜单中选择Tools->Options,然后选择Build & Run选项,然后选择Qt选项卡,查看Qt“知道”的Qt版本。使用在线安装程序安装的Qt将自动检测在安装过程中安装的Qt版本。但是,也可以在同一个对话框中手动添加不同的Qt版本。
希望上面的内容能有所帮助。总结如下:
sudo运行联机安装程序,并将其安装到/opt/。{installation folder}/Qt/Tools/QtCreator/bin,然后浏览./qtcreator。您不需要使用sudo启动这个程序。您还应该能够启动它从您的桌面启动或菜单。https://askubuntu.com/questions/903906
复制相似问题