QT筆記——QT工具uic,rcc,moc,qmake的使用和介紹
uic,rcc,moc,qmake?都是 qt 的工具
uic 主要是 編譯 .ui文件 -》 ui_xxx.cpp
rcc 主要是 編譯 資源文件.qrc文件 -》 xxx.rcc
moc 主要是 編譯 帶有Q_OBJECT宏的.h文件 -》moc_xxx.cpp
打開(kāi)我們的qt mingw 命令行 工具
進(jìn)入到我們需要編譯的文件夾中
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 主要是 用來(lái)編譯 生成makefile 文件的 以及 .pro文件
首先,我們需要?jiǎng)?chuàng)建 main.cpp 等文件
main.cpp
#include "widget.h"
#include