Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator)

这篇具有很好参考价值的文章主要介绍了Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

关于Qt的相关介绍,可以参考QT从入门到实战x篇,Qt 5.9 C++开发指南,对于重复部分,本栏目不做详细介绍。关于Linux的基础,本人将重新整理一个栏目,就叫Linux基础吧,有需要的可以后期关注下。

1. Qt简介及为什么学习Qt?

1.1 Qt简介

  • Qt 是一个跨平台的 C++开发库。主要用来开发图形用户界面 (Graphical User Interface,简称 GUI) 程序。

  • Qt 支持的操作系统有很多,例如通用操作系统 Windows、Linux、Unix、智能手机系统Android、ios、WinPhone, 嵌入式系统 QNX、VxWorks 等。

  • Qt官网:https://www.qt.io/

1.2 为什么学习Qt?

  • 1.Qt可以做Windows应用程序,例如WPS,Maya (玛雅【大型3D建模软件】) VirtualBox等,甚至一些Linux桌面,如Kubuntu桌面,是使用Qt编写的。

  • 2.在嵌入式ARM Linux里支持比较多,如Yocto、 Buildroot、 Debian、Ubuntu等等一些发行版本Linux系统里都有Qt的支持。

  • 3.开发简单,支持度高,甚至STM32单片机都可以运行Qt。

  • 4.Qt已经发展了30多年,网上有很多技术帖子,网站如QTCN开发网等,有很多开源的代码,优秀的作品参考。

  • Qt5中的新功能,可以看到各个版本的情况
    https://doc.qt.io/qt-5/qt5-intro.html,后期统一采用采用版本:Qt 5.12.9

  • Qt下载网址
    http://download.qt.io/archive/qt/

对应地址:Qt简介

2. Windows系统下安装Qt Creator

下载安装过程不做详细介绍,到选择编译器时,选择MingW,也就是WIN版本的gcc编译器,编写的程序可能在linux下运行。选择如下:
Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt
对应地址:在Windows安装Qt Creator

3. 在Linux下安装Qt Creator

后期整个栏目都是基于Linux下开发Qt软件。

3.1 安装Linux下的Qt Creator需要准备的文件

  • VMware-workstation-full-15.5.0-14665864.exe 虚拟机安装包
  • ubuntu-18.04.5-desktop-amd64.iso Ubuntu系统
  • qt-opensource-linux-x64-5.12.9.run Linux下Qt的安装包

本人实际使用版本:

Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt

  • ubuntu-18.04.6-desktop-amd64.iso

  • Qt的安装包是一致的

3.2 虚拟机、Linux系统及开发环境的搭建

3.2.1 VMWare安装

VMWare的安装过程参考网络,基本上按照下一步下一步即可

3.2.2 Ubuntu系统安装

  • 为了演示Ubuntu安装过程,先对我之前安装的进行卸载,以下即为删除过程:
    Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt

  • Ubuntu安装过程如下:
    Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt
    Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt
    Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt
    Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt
    Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt
    Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt
    Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt
    Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt
    Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt
    Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt
    Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt
    Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt
    Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt在这Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt
    Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt
    安装打开后界面如下:
    Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt

  • 出现的问题:为什么没有占满呢?通过以下方式占满,看着比较舒服
    Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt
    图标显示太大,选择占满,图标就会变小,整体显示也会变得更符合平时windows使用。

  • 第二次打开时,显示“无法连接虚拟设备 sata0:1,因为主机上没有相应的设备。”,我选择了,也就再没出现,网上有说需要设置,后期再出现时再说

3.2.3 在Linux系统下安装QtCreator

已经下载软件安装包的情况下,如何安装到Linux系统?

  • (1) 首先创将win10与Linux虚拟机进行文件共享,参考方法地址:win10与Linux虚拟机进行文件共享

  • (2) 将安装包在windows系统下拷到对应的文件夹/当然我发现可以直接通过拖动的方式将安装包拷到桌面,这样更方便
    Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt
    右键,打开terminal查看

dawes@ubuntu:~$ ls Desktop/
qt-opensource-linux-x64-5.12.9.run
  • (3)关闭网络,这样不会在安装时需要登录账户

Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt

  • (4) cd到安装包所在目录,进行软件安装
    赋予可执行权限,加上 sudo 权限进入安装,这样会安装在/opt 目录下。
dawes@ubuntu:~/Desktop$ chmod +x qt-opensource-linux-x64-5.12.9.run
dawes@ubuntu:~/Desktop$ sudo ./qt-opensource-linux-x64-5.12.9.run

Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt
Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt
Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt
Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt
Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt

  • (5) 打开Qt软件

方式1:双击图标打开
Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt
方式2:在Terminal中使用命令打开

dawes@ubuntu:~/Desktop$ /opt/Qt5.12.9/Tools/QtCreator/bin/qtcreator.sh &

打开如下:
Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt
对应地址:在Linux下安装Qt Creator

另外,在完成软件安装之后,安装包就可以删除了(本人电脑比较老,就直接选择了删除安装包)

4. Ubuntu安装后闪退蓝屏的解决方法

最近我在另一台电脑上重新安装了Ubuntu,发现打开虚拟机就会有闪退蓝屏的问题,后来在网上看到了解决方法,并且验证确实可行,在此分享一下,参考博文:解决VMware安装ubuntu闪退蓝屏问题 超详细!!!

4.1 安装注意事项

首先在创建虚拟机时,选择自定义新建。随后一直点击下一步。
Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt
然后在硬件配置界面将红框中的三个硬件配置移除,其他的可一不管。
Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt

4.2 VMware软件配置

在桌面鼠标右键VMware软件,点击属性栏,打开后点击兼容性。在兼容性面板勾选"以兼容模式运行这个程序",同时勾选“以管理员身份运行此程序”
Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt

4.3 启用虚拟机监控程序平台

点击“控制面板”,在“程序”中点击打开“启动或关闭windows功能”面板。选中“windows虚拟机监控程序平台”。
Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator),# 嵌入式Linux Qt5(C++)开发,linux,ubuntu,qt
按照以上步骤基本上能够解决闪退蓝屏问题。文章来源地址https://www.toymoban.com/news/detail-663038.html

到了这里,关于Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows下的QT系统开发环境搭建

            QT是一款由Qt Company开发的跨平台C++图形用户界面 应用程序 开发框架。它既可以开发 GUI 程序,也可用于开发非GUI程序,比如 控制台 工具和服务器。Qt是面向对象的框架,使用特殊的 代码 生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,Qt很容

    2024年02月09日
    浏览(51)
  • RK3568开发笔记(七):在宿主机ubuntu上搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/132733901 红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中… 上一篇:《RK3568开发笔记(六):

    2024年02月07日
    浏览(63)
  • Ubuntu20.04搭建PX4仿真环境及XTDrone开发平台(最详细最明白)

    PX4-Autopilot仿真平台是由PX4官方提供的集虚拟px4固件、真机烧录固件、gazebo环境及模型于一体的平台,用户可以自己编写程序,通过mavros接口与虚拟px4固件进行mavlink协议的通讯,并在gazebo中显示虚拟世界和模型。因此PX官方手册里给了一个经典的例程:offboard.cpp和offboard.py,让

    2024年02月04日
    浏览(146)
  • Ubuntu22.04安装Qt开发环境(包括VMware虚拟机、Ubtuntu系统以及QT的安装与卸载!)

    title: Ubuntu22.04安装Qt开发环境(包括安装与卸载!) date: 2023-8-6 sidebar: auto author: xiol(十六进制) tags: 学习 C++ Qt categories: Qt 🍓🍊在Ubuntu22.04下安装Qt🍭🍓🍬 最近单位的虚拟机越用越卡,打算重新安装一下环境,把遇到的问题以及解决办法详细记录一下。 1.1 确定安装好VMwar

    2024年01月23日
    浏览(62)
  • 完整的Ubuntu20.04+ROS+PX4+Anaconda+PyTorch+GPU+CUDA+CUDNN+XTdrone配置智能无人机开发环境搭建过程

    我之前写了如何在Ubuntu18下搭配一系列软件的教程,然后近期重新安装20.04版本,于是重新记录一些东西,但是众多东西之前已经有了,所以我在这里知会在一些不同的地方和新增的地方特别说明,其他的请大家看之前的博客。 在搞了这么久的ros和px4之后,我也明白了xtdrone是

    2024年02月05日
    浏览(70)
  • Qt+GDAL开发笔记(一):在windows系统mingw32编译GDAL库、搭建开发环境和基础Demo

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/131931309 上一篇:没有了 下一篇:敬请期待…   麒麟系统上做全球北斗定位终端开发,调试工具要做一个windows版本方便校对,北斗GPS发过来的是大地坐标,应用需要的是经纬度坐标

    2024年02月15日
    浏览(73)
  • 【SVN】SVN搭建ubuntu服务器过程(图文超详细)

    目录 步骤0:搭建环境: 步骤一:下载subversion安装包 步骤二:创建版本库目录 步骤三:创建版本库 步骤四:修改SVN配置 步骤五:重启SVN服务 在ubuntu系统搭建svn服务器,windows系统作为客户端用svn客户端上传文件。 本文只讲ubuntu下svn服务器的搭建,windows用svn客户端上传下载

    2024年02月07日
    浏览(58)
  • Ubuntu安装Qt及环境配置的详细教程

    Ubuntu安装Qt及环境配置的详细教程 Qt是一款跨平台的应用程序框架,广泛用于开发图形用户界面(GUI)和跨平台应用程序。本教程将指导您在Ubuntu操作系统上安装Qt,并配置必要的环境。 步骤1:下载Qt安装包 访问Qt官方网站(https://www.qt.io/ ↗)并下载适用于Ubuntu的Qt安装包。选择

    2024年02月08日
    浏览(39)
  • Ubuntu使用QtCreator + CMake 开发C/C++程序

    OS: Ubuntu 20.04 cmake: 3.16.3 IDE: Qt Creator 4.11.1 Based on Qt 5.14.1 (GCC 5.3.1 20160406 (Red Hat 5.3.1-6), 64 bit) Built on Feb 5 2020 12:48:30 From revision b2ddeacfb5 Copyright 2008-2019 The Qt Company Ltd. All rights reserved. The program is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR

    2024年01月19日
    浏览(54)
  • (小白全过程记录)Ubuntu下伪分布式Hadoop环境搭建

    目录 0.准备 1.Hadoop伪分布式环境搭建 2.安装ssh,配置ssh无密码登录 3.通过拖拽的方式将文件从windows传到linux桌面 5.安装hadoop 6.修改hadoop环境变量 7.修改配置文件 core-site.xml 8.修改配置文件hdfs-site.xml文件 9.执行NameNode的格式化 10.开启NameNode和DataNode守护进程 11.访问web页面 12.关闭

    2024年02月03日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包