Einige Details zu cl.exe von MSDN :
cl.exe ist ein Tool, das die Microsoft C- und C ++ - Compiler und den Linker steuert. cl.exe kann nur auf Betriebssystemen ausgeführt werden, die Microsoft Visual Studio unterstützen.
Wahrscheinlich kann cl.exe nicht gefunden werden, da es nicht weiß, in welchem SDK-Verzeichnis es gefunden wird. Dies hängt mit dem vorherigen Fehler zusammen, den Sie erhalten.
WindowsSDKDir-Variable konnte nicht aus der Registrierung gefunden werden. TargetFrameworkVersion oder PlatformToolset kann auf eine ungültige Versionsnummer gesetzt werden.
Die WindowsSDKDir-Variable definiert, wo verschiedene Kompilierungswerkzeuge (einschließlich cl.exe) zu finden sind. Entweder haben Sie das SDK nicht installiert oder Ihre Umgebung ist nicht ordnungsgemäß konfiguriert.
Versuchen Sie, das setenv zuerst auszuführen, bevor Sie es neu erstellen. ( In Verbindung stehender Link )
call "C:\Program Files\Microsoft SDKs\Windows\v7.1\bin\Setenv.cmd" /Release /x86
ODER
call "C:\Program Files\Microsoft SDKs\Windows\v7.1\bin\Setenv.cmd" /Release /x64
Wenn Sie immer noch Probleme haben, geben Sie in Ihrer Frage weitere Informationen darüber an, welche SDK-Version Sie installiert haben.