Vedo che questa è una vecchia domanda ma di recente ho riscontrato questo errore sul mio Visual Studio 2012 quando ho provato a creare il mio progetto CUDA. A quanto pare ho cambiato il mio progetto CUDA nel pacchetto Nov 2012, cambiandolo di nuovo alla v110 che di solito è per default risolto da questo errore.
In Visual Studio, fare clic con il tasto sinistro del mouse sul progetto CUDA, -> Proprietà-> Proprietà di configurazione-> Generale -> Set di strumenti della piattaforma e scegliere: Visual Studio 2012 (v110).
Probabilmente potrei farlo funzionare con il pacchetto Nov 2012, ma il codice CUDA non usa nessuna delle funzioni aggiuntive di quel pacchetto, quindi non è necessario. (Questo pacchetto contiene i modelli variadic per C++ 11).
se si ottiene un altro errore "Impossibile trovare corecrt.h" dopo aver risolto questo problema, consultare https://stackoverflow.com/questions/38290169/cannot-find-corecrt-h- universalcrt-includingepath-is-wrong –