actualización
Como se señaló en los comentarios, versiones del SDK de Windows 7 después de no incluyen las herramientas de construcción. Si desea utilizar las herramientas más recientes de Microsoft, debe instalar Visual Studio. Una vez instalado, puede usar las herramientas desde la línea de comandos.
Por el momento, las versiones gratuitas son las versiones "comunitarias", p. Microsoft Visual Studio Community 2015.
Puede seguir para desarrollar aplicaciones para Windows 7 y versiones anteriores (y que se ejecutará en versiones posteriores de Windows) utilizando las viejas herramientas de SDK como he descrito antes:
respuesta original
Si Desear desesperadamente evitar Visual Studio, descargar e instalar el Windows SDK. Esto contiene (más o menos) las mismas herramientas de compilación que Visual Studio.
A continuación, ejecute el símbolo del sistema de Windows SDK (que encontrará en el menú de inicio en SDK de Microsoft Windows) para configurar la ruta para que apunte a las herramientas, y usted está configurado.
O simplemente use Visual C++ Express.
¿Qué compilador quieres usar entonces? – flipchart
Sí, puedes hacerlo sin ningún IDE. Puede establecer nvcc como su variable de entorno. – nouveau
@flipchart, me gustaría utilizar cualquier compilador gratuito disponible. Pensé que nvcc era suficiente pero pide cl.exe. –