QT启程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT启程相关的知识,希望对你有一定的参考价值。

    今天开始学习QT了。我们怀着无比激动的心情,用一个源文件(main.cpp)开始搭建QT的相关环境。

先是在QT command编译器中输入qmake -project,生成4.pro文件。接着执行qmake,生成好多文件,但主要是makefile文件。最后执行make,但是没有我们想要的 .exe 可执行程序生成
技术分享图片
博主百度了一下这个问题,由于博主的QT5.8是直接安装的,并没有设置环境变量,所以设置完之后。但这个问题还是存在,搞了好大一会,然后直接在Qt中打开,发现还是不行。然后打开.pro看了下
技术分享图片
发现没有QT += core gui;greaterThan(QT_MAJOR_VERSION, 4): QT += widgets这两句。于是乎,加上这两句后,程序就通过了。也完美生成了QT的界面
技术分享图片
那么我们加的那两句什么意思呢,它加上那两句怎么就通过了呢?QT += core gui这句是指定QT的模块;greaterThan(QT_MAJOR_VERSION, 4): QT += widgets这句意思是如果QT的版本大于4的话,就加上widgets这个模块,那么我们的第一个示例代码就完成了。欢迎大家跟我一起学习QT。

以上是关于QT启程的主要内容,如果未能解决你的问题,请参考以下文章

26.Qt Quick QML-RotationAnimationPathAnimationSmoothedAnimationBehaviorPauseAnimationSequential(代码片段

开始启程, 你的第一行前端代码

开始启程, 你的第一行前端代码

Qt编程遇到的问题,我在qt中直接使用C语言的程序片段,有问题 ,求解

启程对C的继承

Android 官方现代 App 架构解读 - 启程