首先你得安装配置好qmake环境,报错那就没啥可说的,前提是不报错不生成头文件的情况。
此解决方案适用于在 Qt Designer进行界面设计之后手写cpp代码并用qmake生成头文件的情况。以C++ GUI Qt4编程(第二版)-->第二章-->2.3快速创建对话框为例。
设计窗口如下:
main.cpp如下:
#include <QApplication>
#include <QDialog>
#include "ui_gotocelldialog.h"
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
Ui::GoToCellDialog ui;
QDialog *dialog = new QDialog;
ui.setupUi(dialog);
dialog->show();
return app.exec();
}
我的使用qmake后生成如下:
解决方案:
在Windows命令窗口执行:
uic gotocelldialog.ui >> ui_gotocelldialog.h
成功生成: