在Qt编译一个快速项目?

时间:2009-10-11 21:25:26

标签: c++ qt

我想在命令提示符(Windows)中编译此应用程序:

include "QtGui/QApplication"
include "QtGui/QMainWindow"

class Form1 : public QMainWindow
{
    Q_OBJECT

    public:

    Form1(QWidget *parent = 0, Qt::WFlags flags = 0);

    ~Form1();

};

Form1::Form1(QWidget *parent, Qt::WFlags flags) : QMainWindow(parent, flags)
{

}

Form1::~Form1()
{

}

int main(int argc, char * argv[])
{
    QApplication a(argc, argv);

    Form1 * frm = new Form1();
    frm->setWindowTitle("Hello Word !!!");
    frm->show();

    return a.exec();
}

我该怎么办?

2 个答案:

答案 0 :(得分:5)

打开Qt命令提示符并输入:

qmake -project
qmake
make

或者,您可以下载Qt Creator以获得一个很好的轻量级IDE,让您通过按下按钮来编译应用程序:)

答案 1 :(得分:0)

查看Qt提供的众多示例和演示之一,复制现有的.pro文件并根据您的需要进行调整。

然后将生成的编译指令复制到批处理文件,shell脚本,Makefile,emacs'compile-command'变量,...或者您喜欢的.pro文件中。我自己为一些小型Qt测试应用程序和测试用例选择了emacs的“编译命令”路径。