qt creator怎么运行qmake(转)
1个回答
展开全部
Designer设计一个Form,保存为gotocell.ui。
然后用纯文本编辑器写一个main.cpp。
接着运行qmake
我的是windows的系统。
这是原文:===============================================
将此对话框保存到gotocell文件夹中,取名gotocelldialog.ui,在此文件夹中创建一个main.cpp文件,包含如下内容:#include#include#include"ui_gotocelldialog.h"intmain(int argc, char *argv[]){QApplication
app(argc, argv);
Ui::GoToCellDialogui;QDialog*dialog = new QDialog;
ui.setupUi(dialog);
dialog-show();returnapp.exec();}现在运行qmake命令(qmake
-project; qmake
gotocell.pro)创建makefile文件。Qmake可自动检测到用户界面文件gotocelldialog.ui,并在makefile中添加合适的UIC(userinterfacecompiler)规则语句。UIC工具最终将gotocelldialog.ui文件转换为标准C++代码,存于ui_gotocelldialog.h文件中。
===============================================
------解决方案--------------------------------------------------------
那是以前没有Qt
Creator的搞法现在QtCreaor能根据需要自动调用相关可执行文件工作
不过手动一次也有好处
在开始菜单找到Qt
命令行工具,打开控制台窗口(实际上执行一个.Bat文件,它会设置QT的环境变量)
进入main.cpp所在目录,敲入qmake
-project回车,作用是生成.Pro工程文件
再敲入qmake
XXX.pro(XXX与目录名有关)回车,生成相关MakeFile文件
再敲入mingw32-make,回车,会编译并连接生成一个可执行文件
(如果没有刻意取消,QT
SDK安装时会安装gun的编译器,mingw32-make.exe,为Windows量身打造的最小需求编译器),当然你也可以用VC的编译器,只要路径对
--------------------------------------------------------
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询