运行一个简单的Qt程序

时间:2012-09-09 13:26:47

标签: qt compiler-errors

我已完成以下操作来运行简单的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
  • Ran qmake hello.pro ---&gt;我得到Makefile
  • Ran'make',在这里,我得到类似的东西,除非我阻止它,否则似乎继续进行:
  

C:\ QTSDK \桌面\ Qt的\ 4.8.1 \ msvc2008 \ BIN \ qmake.exe   C:\用户\奥拉\桌面\你好\地狱       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]中断       make [4]: * [sub-hello-pro-make_default]中断       make [3]:* [sub-hello-pro-make_default]中断       make [2]: * [sub-hello-pro-make_default]中断       make [1]:* [sub-hello-pro-make_default]中断       make: * [sub-hello-pro-make_default]中断

我该如何运行程序?

感谢。

1 个答案:

答案 0 :(得分:3)

使用随Qt安装包安装的Qt命令提示符。然后,使用make

,而不是使用mingw32-make

它对我有用。