为什么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'时
编译器设置:
答案 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命令。您的项目应该在命令行中构建。