Aggiornamento
Come notato nei commenti, versioni del SDK dopo che Windows 7 di non includono gli strumenti di compilazione. Se si desidera utilizzare gli strumenti più recenti di Microsoft, è necessario installare Visual Studio. Una volta installato, è possibile utilizzare gli strumenti dalla riga di comando.
Al momento le versioni gratuite sono le versioni "Comunità", ad es. Microsoft Visual Studio Community 2015.
È possibile continuare a sviluppare applicazioni per Windows 7 e versioni precedenti (e saranno funzionare su versioni successive di Windows) con i vecchi strumenti SDK come ho descritto prima:
risposta originale
Se Volete disperatamente evitare Visual Studio, scaricare e installare il Windows SDK. Questo contiene (più o meno) gli stessi strumenti di compilazione di Visual Studio.
Quindi eseguire il prompt dei comandi di Windows SDK (che troverai nel menu di avvio sotto Microsoft Windows SDK) per impostare il percorso in modo che punti agli strumenti e che tu sia impostato.
O semplicemente utilizzare Visual C++ Express.
Che tipo di compilatore vuoi utilizzare? – flipchart
Sì, puoi farlo senza IDE. È possibile impostare nvcc come variabile di ambiente. – nouveau
@flipchart, vorrei usare qualsiasi compilatore gratuito disponibile. Pensavo che nvcc fosse sufficiente ma chiede cl.exe. –