本文共 592 字,大约阅读时间需要 1 分钟。
今天开始学习QT了。我们怀着无比激动的心情,用一个源文件(main.cpp)开始搭建QT的相关环境。
本系列博客内容是根据狄泰软件学院的的内容总结而来,狄泰技术交流群:199546072。
先是在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这个模块,那么我们的第一个示例代码就完成了。转载于:https://blog.51cto.com/12810168/2087843