Alguns detalhes sobre cl.exe do MSDN :
cl.exe is a tool that controls the Microsoft C and C++ compilers and linker. cl.exe can be run only on operating systems that support Microsoft Visual Studio.
Provavelmente não é possível localizar o cl.exe porque ele não sabe em qual diretório do SDK encontrá-lo. Isso está relacionado ao erro anterior recebido.
Could not find WindowsSDKDir variable from the registry. TargetFrameworkVersion or PlatformToolset may be set to an invalid version number.
A variável WindowsSDKDir define onde encontrar diferentes ferramentas de compilação (incluindo cl.exe). Você não tem o SDK instalado ou seu ambiente não está configurado corretamente.
Tente executar o setenv antes de sua reconstrução. ( Link relacionado )
call "C:\Program Files\Microsoft SDKs\Windows\v7.1\bin\Setenv.cmd" /Release /x86
OR
call "C:\Program Files\Microsoft SDKs\Windows\v7.1\bin\Setenv.cmd" /Release /x64
Se você ainda estiver com problemas, forneça mais algumas informações na sua pergunta sobre qual versão do SDK você instalou.