很遗憾,从配置到现在都没有记录下来。
到现在, 视频播放已经解决;
界面优化也已经完成;
QTcreat 也已经增加 :点击打开链接
目前,我正在尝试直接用vim编写qt程序,而抛弃 QT creat 这种 IDE,本人很讨厌IDE的各种gui选项以及有些惯病的选项。
以下的部分转载至:
https://blog.csdn.net/junmuzi/article/details/50035519
vim创建 first_qt.cpp,编写以下文件
#include <QApplication> #include <QWidget> int main(int argc, char *argv[]) { QApplication app(argc, argv); //初始化 QWidget w; w.show(); app.exec(); //主事件循环 return 0; }
用 qmake编译这个cpp,才能用到qt的库。
通过qmake工程先自动生成工程文件,再通过工程文件生成Makefile,再通过make解析Makefile的指令把源代码编译成可执行程序:
运行命令
qmake -project
可以发现生成了工程文件。什么是工程文件呢???
工程文件是为了完成项目管理的一项文档。 编译器会根据 工程文档的信息去编译和管理程序。
1)TEMPLATE 英文意思——模板, 有以下两中模板。
app, 为建立一个Qt应用程序创建 Makefile文件;
lib, 为建立应用程序库而创建 Makefile 文件。 (这里不懂的话, 先往下看)
2)TARGET:描述了目标文件的名称(即可执行文件名)。
默认=.pro文件名称=工程目录名。 //可以自行修改
3)INCLUDEPATH:
描述了编译该工程时编译器需要搜索的头文件的路径。
4)#:注释代码
5)HEADERS:告诉编译器,.h 文件路径及其文件文件(这里没有使用到)。
6)SOURCES:告诉编译器, 源代码(.cpp文件)文件路径及其文件名字。
7)FORMS: 添加 designer 生成的 .ui 文件(这里没有使用到)。
执行 qmake 操作
多出了一个makefile文件
出现了,可执行文件
运行即可出现。
总结: qmake -project
添加 QT += widgets
qmake
make