No se puede encontrar corecrt.h: $ (UniversalCRT_IncludePath) está mal

Acabo de instalar Visual Studio 2015 en mi computadora portátil con Windows 10.

He clonado un repositorio con una solución creada con la misma versión de Visual Studio (actualización 3) en otra PC, siempre con Windows 10.

Cuando trato de construir la solución en mi computadora portátil obtengo el siguiente error:

c:\program files (x86)\microsoft visual studio 14.0\vc\include\crtdefs.h(10): fatal error C1083: Cannot open include file: 'corecrt.h': No such file or directory

Enesta página He leído que debo agregar$(UniversalCRT_IncludePath) a mi incluir rutas, pero incluso en este caso obtengo el mismo error.

Lo he comprobado y$(UniversalCRT_IncludePath) se refiere a este camino:

C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt

Este camino falta en mi computadora portátil. En cambio, tengo este:

C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt

Entonces parece que la versión de la ventana es diferente. Probablemente esto sea cierto, porque en mi computadora portátil no instalé la actualización de Windows 1511, mientras que en la otra PC está instalada correctamente.

Mi pregunta es cómo puedo referirme acorecrt.h archivo en ambos pc sin hacer un lío con las rutas. Me gustaría evitar vincular estos caminos porque dependen de la PC. y no entiendo por qué en mi computadora portátil el camino es incorrecto teniendo en cuenta que debería depender del sistema y no estar conectado a la solución.

¿Cómo puedo resolver este problema? Sé que puedo actualizar mi computadora portátil a la misma versión de Windows, pero me gustaría evitarla por muchas razones.

- EDITAR

Me di cuenta de que tengo este camino:

C:\Program Files (x86)\Windows Kits\8.1\Include\10.0.10240.0\ucrt

Tiene lo mismo10.0.10240.0 versión pero relacionada con otra versión del kit de Windows, por lo que tal vez haya algún problema en este caso. En mi computadora portátil también tengo Visual Studio 2013, por lo que tal vez pueda provenir de él, pero no puedo eliminarlo porque estoy manteniendo otro proyecto con Visual Studio 2013 y todavía no puedo eliminarlo.

Tal vez en la carpeta Visual Studio 2015 puedo configurar explícitamente el$(UniversalCRT_IncludePath) en algún archivo .bat (vcvarsall.bat o similar) pero no sé qué archivo y en qué posición.

Respuestas a la pregunta(13)

Su respuesta a la pregunta