0

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

我正在使用版本:

Qt 创作者 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' 不是内部或外部命令、可运行程序或批处理文件。乔姆:

C:\210\build-hello-Desktop_Qt_5_0_2_MSVC2012_64bit-Debug\Makefile.Debug [debug\main.obj] 错误 1 ​​jom:

C:\210\build-hello-Desktop_Qt_5_0_2_MSVC2012_64bit-Debug\Makefile [debug] Error 2 13:51:15: 进程

"C:\Qt\Qt5.0.2\Tools\QtCreator\bin\jom.exe" 退出并显示代码 2。构建/部署项目时出错 hello (kit: Desktop Qt 5.0.2 MSVC2012 64bit) 执行步骤 'Make' 时

编译器设置: 在此处输入图像描述

4

3 回答 3

1

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

于 2013-04-21T17:58:17.813 回答
0

我安装了 Microsoft Visual C++ IDE,然后安装了 Qt Creator。之后打开 Qt Creator,进入 Tools -> Options 菜单,在 Build & Run 选项中,选择 compilers 选项卡必须检测到 Microsoft Visual C++ 编译器,或者您可以添加它并尝试再次编译您的程序。你的程序似乎是正确的。

于 2013-04-21T13:21:14.253 回答
0

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

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

如果您在 Start->Applications->Microsoft VS->Tools ..etc(快捷方式所在的位置)的某个位置安装了 VS,您应该会看到开发人员命令提示符。因此,您运行它,获取命令提示符,将工作目录更改为项目所在的位置。然后运行 ​​quake、nmake clean、nmake 命令。您的项目应该在命令行中构建。

于 2013-04-21T15:59:57.207 回答