通过配置项目文件控制编译器分类生成中间文件,中间文件较多时作用较大。
qrc_xxx.cpp
文件。xxx.ui
文件则编译器生成名为ui_xxx.h
文件build_type =
CONFIG(debug, debug|release) {
build_type = debug
} else {
build_type = release
}
DESTDIR = $$build_type/out
OBJECTS_DIR = $$build_type/obj
MOC_DIR = $$build_type/moc
RCC_DIR = $$build_type/rcc
UI_DIR = $$build_type/ui
├─moc
│ moc_mainwindow.cpp
│ moc_predefs.h
│
├─obj
│ main.obj
│ mainwindow.obj
│ moc_mainwindow.obj
│ qrc_rcc.obj
│ TextEdit_resource.res
│
├─out
│ TextEdit.exe
│
├─rcc
│ qrc_rcc.cpp
│
└─ui
ui_mainwindow.h