精华内容
下载资源
问答
  • Qt 环境搭建(Qt Creator)

    万次阅读 多人点赞 2015-11-17 23:49:12
    简述 上一节中介绍了如何进行Qt和Visual Studio的下载安装,随后演示了如何将Qt集成到Visual Studio中,并完成了我们第一个Qt小...配置环境 下载Windows Debugging 配置调试器 Hello World 1、首先我们找到

    简述

    Qt 环境搭建(Visual Studio) 一节中,我们介绍了如何下载、安装 Qt 和 Visual Studio,之后还演示了如何将 Qt 集成到 Visual Studio 中,并完成了第一个 Qt 程序 - Hello World。

    如果你对 Visual Studio 不感兴趣,没关系!我们也可以使用 Qt Creator 来进行开发,这也是绝大多数 Qter 的第一选择。下面,主要讲解如何利用 Qt Creator 来编写 Qt 程序。

    | 版权声明:一去、二三里,未经博主允许不得转载。

    Hello World

    1、首先,找到已安装的 Qt 程序,打开 Qt Creator。

    这里写图片描述

    2、选择:文件 -> 新建文件或项目(N)… 或者直接点击“New Project”按钮。

    这里写图片描述

    3、选择:Application -> Qt Widgets Application,然后“choose…”进行下一步。

    这里写图片描述

    4、输入项目名称“HelloWorld”,然后“下一步”。

    此处可以设置项目的默认保存路径(勾选“设为默认的项目路径”),以后再新建项目就不用再次设置。

    这里写图片描述

    5、选择:构建套件(Kit)。

    这里勾选带有 MSVC2013 的 Kit 即可。

    这里写图片描述

    鼠标划过相应的 Kit 查看提示。或鼠标滑过,点击“Manager…”按钮。

    这里写图片描述

    这里写图片描述

    对 Kit 做一下对比:

    MSVC2013:设置了编译器(自动检测-Auto-detected),但未设置调试器(警告)。
    桌面:未设置编译器(错误),也未设置调试器(警告)。

    这里暂时先了解下两者的区别,下面进行详细讲解,先“下一步”继续。

    6、指定基类信息,然后“下一步”。

    这里我选择了 QWidget,基类共包含三种:QMainWindow、QWidget、QDialog,随便选择哪种均可,后面章节会对三者进行详细讲解。

    这里写图片描述

    7、“完成”新建项目。

    这里写图片描述

    你会发现项目中自己生成了四个文件,包含一个头文件 widget.h,两个源文件 widget.cpp、main.cpp,以及一个界面文件widget.ui。

    这里写图片描述

    8、右键项目,执行“qmake”。

    这里写图片描述

    9、右键项目,执行“构建”,或者 Ctrl+B

    这里写图片描述

    10、右键项目,执行“运行”,或者 Ctrl+R

    这里写图片描述

    左下角也有相应的按钮进行调试、构建、执行。

    这里写图片描述

    恭喜,运行成功。

    这里写图片描述

    到这里 Qt Creator 中创建项目已经基本完成了。O(∩_∩)O~又有淘气的小朋友要问了,为啥叫 Hello World,运行出来的程序什么都木有!莫着急,下节更精彩。

    上面说到基本完成,好吧,我就不绕弯子了。

    一般情况下,我们下载 Qt 的时候大多数会下载 MinGW 版本的,可以设置编译器以及调试器。但上一节中,由于我们需要使用 Visual Studio,所以下载的 Qt 为 MSVC2013 版本,那么问题来了,如何设置编译器以及调试器呢?

    Now,回到第 6 步 - 构建套件(Kit),我们发现了一个问题,安装 Visual Studio 以后,Qt Creator 会自动检测到 Visual Studio的编译器,但是我们并没有设置调试器,当然了,调试器是必不可少的,谁能保证自己写的程序不需要调试,绝对没有问题的呢。

    配置环境

    为程序打上断点,然后执行“调试”,会出现错误提示:

    这里写图片描述

    下载 Windows Debugging

    这里写图片描述

    这里写图片描述

    这里列出了三种下载方式,自选一种,然后选择对应的版本即可!

    由于我是 Windows 10 家庭版,所以我选择了支持 Windows 10 的版本,但是安装过程中总报错(当然,你也有可能遇到),多尝试几次即可(我最终选择下载了一个支持 Windows 8.1 的)!

    这里写图片描述

    这里写图片描述

    这里写图片描述

    这里选择“Debugging Tools for Windows”即可(因为我们只需要调试器)。

    这里写图片描述

    配置调试器

    1、选择:工具 -> 选项

    这里写图片描述

    2、选择:构建和运行 -> Debuggers

    这时我们会发现调试器已经自动检测(Auto-detected)到了。

    这里写图片描述

    3、选择:构建套件(Kit),点击自动检测到的 Kit-MSVC2013,然后配置调试器,点击“OK”。

    手动设置这里的 Kit 项可以全部删掉了(报错看起来好刺眼)。

    这里写图片描述

    4、调试

    大功告成,是不是有点小 Happy 呢!O(∩_∩)O~ So easy

    这里写图片描述

    展开全文
  • Linux 下搭建 Qt 环境

    千次阅读 多人点赞 2019-12-20 19:41:45
    很多时候由于跨平台的需要,我们要在各个平台上安装 Qt 并进行应用程序的开发,而环境的搭建尤为重要,因为这是程序开发的前提,属于非常关键的一环。由于 L...

    很多时候由于跨平台的需要,我们要在各个平台上安装 Qt 并进行应用程序的开发,而环境的搭建尤为重要,因为这是程序开发的前提,属于非常关键的一环。

    由于 Linux  各个发行版的安装大同小异,所以下面就以 Ubuntu 为例,详细介绍下 Linux 下 Qt 的环境搭建,具体如下:

    • Ubuntu 18.04 LTS

    • Qt 5.13

    1

    准备环境

    在正式安装 Qt 之前,需要先做一些准备工作,这些都将是软件开发的前提,像 GNU gcc 编译器、make、以及其他开发包的安装。除此之外,要构建图形化 Qt 应用程序,还需要安装 OpenGL 库和头文件。

    在 Ubuntu 和其他基于 Debian 的 Linux 系统上,可以通过安装 libgl1-mesa-dev 和 build-essential 包来获得 OpenGL 和最小的开发工具集,即运行以下命令:

    $ sudo apt-get install build-essential libgl1-mesa-dev
    

    通常情况下,我们还需要安装 gdb 调试器,甚至是一些其他的可选工具(如 git、clang 等)。当然了,如果需要的话,可以在安装完 Qt 之后的任何时候再安装它们。

    2

    下载 Qt

    Qt 的版本众多,每个版本提供的功能也不尽相同,所以在正式下载之前,应尽量了解一下各版本之间的一些差异(不需要很详细,至少大的差异要知道)。

    进入 Qt 下载页面(见:http://download.qt.io/archive/qt/),选择一个合适的版本,以 5.13 为例,点击进入:

    一般情况下,这里面会包含几个小版本,选择其中的一个,以 5.13.2 为例,点击进入:

    这里面包含了各个平台(Windows/Linux/Mac OS)的安装程序,对于 Linux 而言,下载以 .run 结尾的文件就可以了:

    可以看到,Linux 下的 Qt 安装程序只有 64 位的,所以如果你想要 32 位的,那就得去找其他的 Qt 版本了。

    还要注意一点,具体安装 32 位还是 64 位,最终取决于系统的体系结构。如果不确定是何种体系结构,可以运行 arch 命令并检查输出:

    $ arch
    x86_64
    

    倘若输出“i686”则表示 32 位,而“x86_64”则表示 64 位。

    3

    安装 Qt

    在下载完 Qt 之后,需要先为安装程序赋予可执行权限:

    $ chmod +x qt-opensource-linux-x64-5.13.2.run 
    

    现在便可以运行安装程序了,你有两个选择:

    • 以普通用户身份运行:将被安装在当前用户的主目录中(默认位置:/home/waleon/Qt5.13.2),从而使该安装只适合安装它的用户使用。

    • 以 root 用户身份运行安装程序(使用 sudo 命令):将在全局范围内安装(默认位置:/opt/Qt5.13.2),并且可供系统中的所有用户使用。

    确定好这一点之后,运行安装程序:

    $ sudo ./qt-opensource-linux-x64-5.13.2.run 
    

    这时就会启动安装界面,直接傻瓜式安装(下一步、下一步)就行了,这里重点说一下都需要安装哪些组件:

    这些组件分为两部分:一部分位于“Qt 5.13.2”下,主要包含了 Qt 的开发库以及源码;另一部分位于“Developer and Designer Tools”下,主要包含了 IDE(Qt Creator)以及其它一些工具,有助于我们提升开发效率。

    组件说明
    Desktop gcc 64-bit使用桌面版 GCC 64-bit 编译环境生成的 Qt 库,是 Qt 的核心,必须安装。
    Android*针对安卓开发的 Qt 库,如果有这方面需求,可以自己选择安装。
    SourcesQt 源码,除非想研究源码,否则不用安装。
    Qt*

    一些附加模块,大部分建议安装(占用空间不大)。其中,模块后括号里的 Technology Preview 表示技术预览,说明该模块仍在开发中(非正式版模块);而 Deprecated 是指被遗弃的旧模块(兼容旧代码使用的),一般用不到。挑几个组件介绍一下:

    • Qt Charts:2D 图表模块,用于绘制柱状图、饼图、曲线图等常用图表。

    • Qt Data Visualization:3D 可视化模块,用于显示条形图、散点图、曲面图以及操纵 3D 场景。

    • Qt Lottie Animation (Technology Preview):动画模块(适用于 QML),用于渲染 Bodymovin 插件以 JSON 格式导出的图形和动画。

    • ......

    • Qt Script (Deprecated) :脚本模块,已经被遗弃了,不建议使用。

    Qt Creator 4.10.1IDE,后续就靠它写代码了,这是强制安装的。

    当点击左侧的组件时,右侧就会出现对应的详细说明,不妨看一看!

    4

    设置环境变量

    想让 Qt 更好地为我们服务,就需要扩展一些环境变量。像 qmake、moc 以及其他的一些 Qt 工具所在的路径,都需要加到 PATH 里面。

    具体的做法,打开 /etc/profile(对所有用户有效):

    $ sudo vim /etc/profile
    

    在该文件的最底下添加以下内容:

    export PATH="/opt/Qt5.13.2/Tools/QtCreator/bin:$PATH"
    export PATH="/opt/Qt5.13.2/5.13.2/gcc_64/bin:$PATH"
    

    注意:/opt/Qt5.13.2 是 Qt 的安装路径,这里需要修改为自己对应的路径。

    在保存退出之后,执行以下命令即可修改环境变量:

    $ source /etc/profile
    

    测试一下,看是否设置成功:

    $ qmake -v
    QMake version 3.1
    Using Qt version 5.13.2 in /opt/Qt5.13.2/5.13.2/gcc_64/lib
    

    没问题,版本信息正常输出了。

    5

    基本测试

    还有一点很重要,就是检查构建套件是否设置正常(默认会自动配置),包括编译器、Qt 版本、以及调试器(如果存在):

    在确认无误之后,建议创建一个示例项目来测试一下:

    O(∩_∩)O哈哈~,棒棒哒,程序完美运行!

    更多参考:

    • Qt for Linux/X11:https://doc.qt.io/qt-5/linux.html

    • Install Qt 5 on Ubuntu:https://wiki.qt.io/Install_Qt_5_on_Ubuntu

    ·END·
     

    高效程序员

    谈天 · 说地 · 侃代码 · 开车

    长按识别二维码,解锁更多精彩内容

    展开全文
  • ubuntu qt环境配置

    千次阅读 2018-07-23 17:42:31
    由于ubuntu16.04LTS自带qt,但是开发用到的Qt版本是5.6所以要修改环境配置。网上有很多教程,动不动就修改/etc/profile或者/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/文件,我个人认为要学会用工具,不能这么...

    由于ubuntu16.04LTS自带qt,但是开发用到的Qt版本是5.6所以要修改环境配置。网上有很多教程,动不动就修改/etc/profile或者/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/文件,我个人认为要学会用工具,不能这么粗暴的修改系统文件配置,不然系统很容易奔溃。。。话有点多,主要是网上找了很多教程都太老了,最后才找到满意的。
    这里用到的是系统自带的qtchooser工具。
    通过命令qtchooser -l 可以查看具体命令
    这里写图片描述
    查看当前可用的Qt版本

    qtchooser -l

    显示如下
    这里写图片描述
    先前已经安装好qt5.6了添加,一个环境配置,格式为:

    qtchooser -install [-f] [-local] <name> <path-to-qmake>

    name可以随便起的,path为qt安装目录下qmake路径,输入命令:

    qtchooser -install qt5.6 /opt/Qt5.6.3/5.6.3/gcc_64/bin/qmake 

    设置下环境变量:

    export QT_SELECT=qt5.6

    然后可以看到已经成功修改
    这里写图片描述
    这里写图片描述

    展开全文
  • Ubuntu QT环境变量配置

    千次阅读 2019-05-30 18:36:35
    sudo vim /etc/profile ...export PATH="/home/zhenyi/Qt5.12.2/Tools/QtCreator/bin:$PATH" export PATH="/home/zhenyi/Qt5.12.2/5.12.2/gcc_64/bin:$PATH" export LD_LIBRARY_PATH="/home/zhenyi/Qt5.12.2/...

    sudo vim /etc/profile

    在文件底部加入

    export PATH="/home/zhenyi/Qt5.12.2/Tools/QtCreator/bin:$PATH"
    export PATH="/home/zhenyi/Qt5.12.2/5.12.2/gcc_64/bin:$PATH"
    export LD_LIBRARY_PATH="/home/zhenyi/Qt5.12.2/5.12.2/gcc_64/lib:$LD_LIBRARY_PATH"
    export QT_PLUGIN_PATH="/home/zhenyi/Qt5.12.2/5.12.2/gcc_64/plugins:$QT_PLUGIN_PATH"
    export QML2_IMPORT_PATH="/home/zhenyi/Qt5.12.2/5.12.2/gcc_64/qml:$QML2_IMPORT_PATH"

    修改安装路径,保存

     

    展开全文
  • C++ QT 环境安装

    千次阅读 2018-10-31 15:38:56
    最近根据项目需求决定采用C++与QT结合开发软件界面,也就是Visual Studio集成Qt开发。 Visual Studio 下载安装 QT的下载安装 Qt及插件的安装 配置开发环境 配置环境变量 导入Qt项目,运行程序 Visual Studio ...
  • 环境:mingw + qtcreator release模式下编译运行成功。 1.回到release目录下,点击程序是否能运行。 如果不能运行; 应该是没有添加环境变量 ; 2.windeployqt 程序名.exe –qmldir 编译器路径下的qml文件夹 ...
  • QT环境变量配置(QT5.13.0)

    千次阅读 2019-06-22 17:53:37
    修改系统变量Path,添加: 1、E:\Qt\5.13.0\mingw73_32\bin 2、E:\Qt\Tools\mingw730_32\bin 我的是安装在E盘的。
  • Linux下设置QT环境变量

    千次阅读 2019-04-16 18:16:25
    ①、更改用户环境变量  gedit /home/(usr)/.bashrc  添加:  export QTDIR=/usr/local/Trolltech/Qt-4.8.2  export PATH=$QTDIR/bin:$PATH  export MANPATH=$QTDIR/man:$MANPATH  export LD_LIBRARY_...
  • vs2017 配置QT环境

    千次阅读 2019-05-06 10:35:59
    vs2017的安装这里就不讲述,先下载qt QT下载 qt的版本很多,windows目前是将64位和32位编在一起的,下载地址 http://download.qt.io/archive/qt/ 安装也很简单,主要是第二部,要求登录,可以直接 skip,然后再...
  • Linux下的Qt环境搭建(arm交叉编译)

    千次阅读 2020-03-19 11:52:21
    QT相关软件包下载地址:...环境:Ubuntu16.04 64位 安装相关依赖 apt-get install g++ apt-get install build-essential libgl1-mesa-dev 安装qt-opensource-linux-x64-5.9.9.run 下载qt-opens...
  • VS2017配置QT环境(一)

    万次阅读 多人点赞 2019-07-07 11:38:10
    最近用QT Creator老是莫名其妙的卡死,想想还是VS来编写QT程序稳定点。 1.打开vs2017,点击工具-扩展和更新 2.搜索框输入QT,在联机里搜索,选择QT Vsiual Studio Tools并安装(安装需要关闭VS,之后开始安装) ...
  • 参考博客 https://blog.csdn.net/theArcticOcean/article/details/68069964 ... 亲测过程 1、编译处release版本的Qt程序 2、创建打包文件夹 mkdir release 3、进入文件夹,将要打包的程序拷贝...
  • Linux下设置QT环境变量的具体方法

    千次阅读 2019-03-24 11:58:20
    Qt是一个跨平台的C++应用...如何实现在Linux下设置QT环境变量呢? Linux下设置QT环境变量的具体方法 工具/原料 Linux 方法/步骤 ①、更改用户环境变量 gedit /home/(usr)/.bashrc 添加: export QTDIR=/usr/loc...
  • Qt 环境搭建(Visual Studio)

    万次阅读 多人点赞 2015-11-16 23:34:03
    经常有人问我编写Qt程序时使用什么IDE,其实这个真的很难回答(各有所长),只能说看个人爱好了,因为我两个都用,而且两个都很喜欢(比较多情吧O(∩_∩)O~)!下面将进行Qt Creator与Visual Studio比较,大家可以...
  • Anaconda下配置Qt环境及配置Qt designer

    万次阅读 2018-12-09 14:35:49
    1、安装pyqt(配置Qt环境) 2、Qt designer需要手动安装 ①命令行进入要配置的环境(ntensorflow)下的Scripts目录下 ②命令行pip install pyqt5-tools 【注意:我安装的时候因网速问题中断很多次(出现下面...
  • (1)、ubuntu中本地QT开发环境搭建 (1)开发环境 = IDE(qtcreator) + QT库 = QT SDK 1. 找个地方放下载好的SDK 2.解压并安装, 执行命令:./qt-opensource-linux-x64-5.6.2.run  3. 使用默认安装位置 4. ...
  • ROS Qt5 librviz人机交互界面开发一(配置QT环境

    千次阅读 多人点赞 2020-03-28 16:59:21
    一,首先安装ros对qt pkg的支持 sudo apt-get install ros-melodic-qt-create sudo apt-get install ros-melodic-qt-build 这样就能通过:catkin_create_qt_pkg命令创建ros gui包了: 在src目录下创建包: catkin_...
  • vs2015中安装Qt环境

    千次阅读 2019-11-05 14:33:22
    配置环境:win10+VS2015+Qt 1、安装Qt 1)下载 下载网址:https://download.qt.io/archive/qt/ 选择要下载的版本,我选择5.12.5,点击下载即可。 点击“Detail”按钮可以看到安装文件资源的所有镜像地址: ...
  • VS2015配置QT环境

    千次阅读 2018-04-30 19:23:21
    1.打开VS2015-工具-扩展和更新2.选择联机,在右上方输入QT,选择第一个3.安装完成后选择QT VS Tools-----Qt-Options4.配置好QT路径5.现在就可以创建QT项目啦
  • VS2017配置QT环境(二)

    千次阅读 2019-07-07 12:17:19
    一、VS的QT工程里添加QT modules 一般在QT Creator里编写程序,要加入模块是在*.pro文件里添加,例如QT += serialport 如果是vs工程里,可以在QT Project Settings里勾选。 注意:没有确认按钮,要按回车确认 ...
  • win10 搭建Qt环境

    千次阅读 2017-03-18 00:34:57
    所需相关软件(可在官网上下载): 1、Qt SDK:qt-win-opensource-4.7.4-mingw.exe 2、Qt Creator:qt-creator-win-opensource-2.4.1....(我安装的目录为:D:\Qt\qtcreator-2.4.1)2、安装Qt SDK:最好将Qt SDK安装
  • QT环境变量设置

    万次阅读 2016-05-27 16:00:23
    1.在系统变量中,新建变量QTDIR,值为D:\Qt\Qt5.3.1\5.3\msvc2010_opengl ,如图所示 QTDIR的值为qt5.3.1的安装后所在的路径,如图所示 2.在系统变量中修改path变量,在path中增加D:\Qt\Qt5.3.1\5.3\msvc2010_...
  • 配置QT环境变量 命令行编译QT程序 配置QT环境变量 右击我的电脑或者此电脑,点击属性 点击高级系统设置,出现系统属性界面后点击环境变量 新建QT变量,并写入对应的QT安装目录 命令行编译QT程序 ...
  • Win10下如何配置Qt环境变量

    万次阅读 2016-05-25 13:09:05
    操作系统:Win10 Qt版本:5.6.0 Qt Creator版本:3.6.1 在Debug和release文件下运行时候出现错误: 解决方法:
  • Ubuntu下嵌入式arm板Qt环境搭建

    万次阅读 2018-05-02 18:09:07
    系统环境:   主机操作系统:ubuntu14.04 主机编译器:gcc4.8.4 交叉编译器:arm-linux-gcc-4.8   一、前期准备工作  1、 由于开发板普遍使用的是arm开发体系结构,所以arm板开发首先涉及到的就是交叉编译...
  • 在VS2015中安装Qt环境【VS+Qt项目开发系列】(一)

    万次阅读 多人点赞 2018-04-20 21:41:51
    本项目源码已经上传,欢迎下载项目源码~1.QT下载下载网址:https://download.qt.io/archive/qt/ Tips:我下载的版本是Qt5.8(看你自己的意愿,Qt5.7 开始支持 VS2015),因为这个版本在我开始项目的时候(2017.9)是...
  • NVIDIA-TX2搭建QT环境开发ROS

    千次阅读 2017-12-07 16:35:06
    TX2直接使用官方jetpack3.0包刷机,系统为Ubuntu16.04,安装ROS-kinetic版本,想利用QT进行ROS的开发。  首先安装QTqtcreator,系统默认安装了qt4,我们通过apt-get安装qt5: $sudo apt-get install qt5-...
  • linux下Qt环境的搭建

    千次阅读 2015-09-03 22:18:58
    Qt下载 学习Qt当然从基本的下载和安装开始,本节就介绍一下Qt的下载源。除了Qt官网的下载链接,在国内也有Qt的开源镜像资源,另外由于国外软件源没有国内快,所以本人将教程里所用的安装文件放在百度网盘里面共享了...
  • vs+QT环境下打包发布

    千次阅读 2017-11-23 18:53:30
    参考文章:http://blog.csdn.net/qq_17239003/article/details/512985101.在...我自己在生成的时候用QT的命令行工具,用管理员身份打开。4.跳转到要打包的文件夹目录下,执行:windeployqt xxx 其中XXX为前面Release...
  • VC环境下(非QT环境)使用Qt的配置方法

    千次阅读 2015-05-04 17:14:00
    最近在已经发布的dll工程中发现了一个bug,最后决定使用Qt的signal-slot机制去改善。但是原始dll工程并非Qt工程,只是一个MFC工程,直接使用Qt函数是会报错的。经过我的摸索,最终成功移植,使其兼容Qt的函数库。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 95,640
精华内容 38,256
关键字:

QT环境