1

我已经完成以下操作来运行一个简单的Qt程序:

  • 创建了一个hello文件夹
  • 创建了一个hello.cpp程序如下:
   #include <QApplication>
    #include <QLabel>

    int main(int argc, char* argv[])
    {
    QApplication app(argc, argv);
    QLabel *label = new QLabel("Hello...");
    label->show();
    return app.exec();
    }
  • qmake -project
  • qmake hello.pro--->我明白了Makefile
  • Ran'make',在这里,我得到了这样的东西,除非我停止它,否则它似乎会继续进行:

c:\QtSDK\Desktop\Qt\4.8.1\msvc2008\bin\qmake.exe c:\Users\Ola\Desktop\hello\hell o.pro -o Makefile.hello make -f Makefile.hello make[1] : 进入目录/c/Users/Ola/Desktop/hello' c:\QtSDK\Desktop\Qt\4.8.1\msvc2008\bin\qmake.exe c:\Users\Ola\Desktop\hello\hell o.pro -o Makefile.hello.hello make -f Makefile.hello.hello make[2]: Entering directory/c/Users/Ola/Desktop/hello' c:\QtSDK\Desktop\Qt\4.8.1\msvc2008\bin\qmake.exe c:\Users\Ola\Desktop\hello\hell o.pro - o Makefile.hello.hello.hello make -f Makefile.hello.hello.hello make[3]:进入目录/c/Users/Ola/Desktop/hello' c:\QtSDK\Desktop\Qt\4.8.1\msvc2008\bin\qmake.exe c:\Users\Ola\Desktop\hello\hell o.pro -o Makefile.hello.hello.hello.hello make -f Makefile.hello.hello.hello.hello make[4]: Entering directory/c/Users/Ola/Desktop/hello' c:\QtSDK\Desktop\Qt\4.8.1\msvc2008 \bin\qmake.exe c:\Users\Ola\Desktop\hello\hell o.pro -o Makefile.hello.hello.hello.hello.hello make -f Makefile.hello.hello.hello.hello.hello make[ 5]:进入目录/c/Users/Ola/Desktop/hello' c:\QtSDK\Desktop\Qt\4.8.1\msvc2008\bin\qmake.exe c:\Users\Ola\Desktop\hello\hell o.pro -o Makefile.hello.hello.hello.hello.hello.hello make -f Makefile.hello.hello.hello.hello.hello.hello make[6]: Entering directory/c/Users/Ola/Desktop/hello' c:\QtSDK\Desktop\Qt\4.8.1\msvc2008\bin\qmake.exe c:\Users\Ola\Desktop\hello\hell o.pro -o Makefile。 hello.hello.hello.hello.hello.hello.hello make -f Makefile.hello.hello.hello.hello.hello.hello.hello make[6]: * [sub-hello-pro-make_default] 中断 make[5 ]: * [sub-hello-pro-make_default] 中断生成[4]: * [sub-hello-pro-make_default] 中断生成[3]: * [sub-hello-pro-make_default] 中断生成[2]: * [sub-hello-pro-make_default] 中断生成[1]:* [sub-hello-pro-make_default] 中断生成:* [sub-hello-pro-make_default] 中断

如何运行程序?

谢谢。

4

1 回答 1

3

使用与 Qt 安装包一起安装的 Qt 命令提示符。然后,不要使用 ,而是make使用mingw32-make

这个对我有用。

于 2012-12-04T23:05:27.607 回答