Qt中的第一个控制台应用程序

时间:2013-04-21 13:03:40

标签: c++ qt

为什么Qt中的第一个控制台应用程序不起作用?

我正在使用版本:

Qt Creator 2.7.0

基于Qt 5.0.2(32位)

windows 7

代码:

#include <QCoreApplication>
#include <QDebug>

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    qDebug()<<"hello world";

    return a.exec();
}

它给了我这个输出:

  

'cl'未被识别为内部或外部命令,可操作   程序或批处理文件。 JOM:

     

C:\ 210 \集结你好-Desktop_Qt_5_0_2_MSVC2012_64bit-调试\ Makefile.Debug   [debug \ main.obj]错误1 jom:

     

C:\ 210 \集结你好-Desktop_Qt_5_0_2_MSVC2012_64bit-调试\生成文件   [debug]错误2 13:51:15:过程

     

“C:\ Qt \ Qt5.0.2 \ Tools \ QtCreator \ bin \ jom.exe”退出,代码为2。错误   在构建/部署项目问候时(套件:Desktop Qt 5.0.2 MSVC2012   64位)执行步骤'Make'时

编译器设置: enter image description here

3 个答案:

答案 0 :(得分:1)

问题是该程序无权访问保存它的文件夹。

答案 1 :(得分:0)

我安装了Microsoft Visual C ++ IDE,然后安装了Qt Creator。在打开Qt Creator之后,转到工具 - &gt;选项菜单,在Build&amp;运行选项,选择编译器选项卡必须检测Microsoft Visual C ++编译器,或者您可以添加它并尝试再次编译您的程序。你的程序似乎是正确的。

答案 2 :(得分:0)

我建议做的第一件事是尝试使用quake / nmake clean / nmake在VS命令提示符下编译项目,以查看工具链(表示VS)+ QT安装是否正常工作。接下来继续使用QT Creator。

VS2012与Qt5完美配合,它比VS2010快得多

如果您在开始 - >应用程序 - &gt; Microsoft VS-&gt;工具..etc(位于快捷方式位置)的某处安装了VS,您应该看到Developer命令提示符。因此,您运行它,获取命令提示符,将工作目录更改为项目所在的位置。然后你运行quake,nmake clean,nmake命令。您的项目应该在命令行中构建。