欢迎光临散文网 会员登陆 & 注册

QT笔记——QT工具uic,rcc,moc,qmake的使用和介绍

2023-09-12 19:25 作者:我梦见珍妮  | 我要投稿

uic,rcc,moc,qmake 都是 qt 的工具 uic 主要是 编译 .ui文件 -》 ui_xxx.cpp rcc 主要是 编译 资源文件.qrc文件 -》 xxx.rcc moc 主要是 编译 带有Q_OBJECT宏的.h文件 -》moc_xxx.cpp 打开我们的qt mingw 命令行 工具 进入到我们需要编译的文件夹中 cd /d D:\msvcTest\HttpNetWork\WidgetDLL 1 uic: 生成我们的ui_WidgetDLL.h,ui_WidgetDLL.cpp文件 uic.exe WidgetDLL.ui -o ui_WidgetDLL.h uic.exe WidgetDLL.ui -o ui_WidgetDLL.cpp 1 2 moc: 生成我们的moc_WidgetDLL.cpp文件 moc.exe WidgetDLL.h -o moc_WidgetDLL.cpp 1 rcc: 生成我们的WidgetDLL.rcc文件 rcc WidgetDLL.qrc -o WidgetDLL.rcc qmake 主要是 用来编译 生成makefile 文件的 以及 .pro文件 首先,我们需要创建 main.cpp 等文件 main.cpp #include "widget.h" #include int main(int argc, char *argv[]) {   QApplication a(argc, argv);   Widget w;   w.show();   return a.exec(); } 初始文件夹: 打开我们的mingw 命令行工具,进入到我们写的main.cpp文件夹中 执行下面的命令 qmake -project 1 生成了 Hello.pro文件 qmake -o Makefile Hello.pro 1 生成了Makefile 文件 和 debug 和 release文件等 打开.pro文件 运行一下,报错了,因为有东西没有添加 修改一下.pro文件 加入第一行代码: QT+=core gui widgets 运行成功! ———————————————— 版权声明:本文为CSDN博主「lion_cxq」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/lion_cxq/article/details/126255965

QT笔记——QT工具uic,rcc,moc,qmake的使用和介绍的评论 (共 条)

分享到微博请遵守国家法律