Qt Quick Application编译错误NMAKE:-1: error: U1077

    计算机系统:Win8.1

    Qt版本:5.2.1

    Qt Creator版本:3.0.1

    编译器:VS2012(x64)

1 问题描述

    使用Qt Creator创建一个简单的Qt Quick Application程序,编译时提示错误:

NMAKE:-1: error: U1077: “"C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\BIN\amd64\nmake.exe"”: 返回代码“0x2”
2 解决方法

    根据参考资料[1]的说明,出现这个错误是由于环境变量没有设置好。执行Qt安装目录(C:\Qt\Qt5.2.1\5.2.1\msvc2012_64_opengl\bin)的qtenv2.bat即可,其内容为:

echo off
echo Setting up environment for Qt usage...
set PATH=C:\Qt\Qt5.2.1\5.2.1\msvc2012_64_opengl\bin;%PATH%
cd /D C:\Qt\Qt5.2.1\5.2.1\msvc2012_64_opengl

    上述的设置,只在命令行终端有效,如果想在桌面环境中生效,需要直接设置环境变量PATH。   

    然而,事情并没有那么顺利。后来该换Qt SDK Tool中的Qt Creator来测试,发现可以成功(开始是我是使用自己编译的独立的Qt Creator来测试)。

参考资料

[1][Qt]nmake时遇到U1077错误 

[2]NMAKE 致命错误 U1077

你可能感兴趣的:(Qt Quick Application编译错误NMAKE:-1: error: U1077)