Veo que esta es una vieja pregunta, pero recientemente recibí este error en mi Visual Studio 2012 cuando intenté construir mi proyecto CUDA. Aparentemente, había cambiado mi proyecto CUDA al paquete de noviembre de 2012, cambiándolo de nuevo al v110 que generalmente es, por defecto, solucionado este error.
En Visual Studio, haga clic en el proyecto CUDA, -> propiedades-> Propiedades de configuración-> General -> Juego de herramientas de plataforma y elija: Visual Studio 2012 (v110).
Probablemente podría hacer que funcione con el paquete Nov 2012, pero el código CUDA no utiliza ninguna de las funciones adicionales de ese paquete, por lo que no es necesario. (Eso paquete contiene las plantillas variadic para C++. 11)
si aparece otro error "No se puede encontrar corecrt.h" después de solucionar este problema, consulte https://stackoverflow.com/questions/38290169/cannot-find-corecrt-h- universalcrt-includepath-is-wrong –