visual studio microsoft descargar community c++ visual-studio-2015 openframeworks

c++ - microsoft - visual studio installer



Visual Studio Platform 2015 Toolset=''v141'' no se puede encontrar (3)

Estoy tratando de compilar un proyecto usando OpenFrameworks (una biblioteca que usa C ++) en Visual Studio. La compilación está configurada en Versión y X64 y, en las propiedades del proyecto, he establecido Platform Toolset en Visual Studio 2015 (v140)

Sin embargo, cada vez que intento construir el proyecto obtengo el mismo error (entre otros)

Error MSB8020 No se pueden encontrar las herramientas de compilación para v141 (Platform Toolset = ''v141''). Para compilar utilizando las herramientas de compilación v141, instale las herramientas de compilación v141.

Sé que v141 es de la nueva versión de MSVS 2017, pero no quiero actualizar porque la nueva versión no es compatible con OpenFrameworks. He intentado reconstruir el proyecto desde cero varias veces y también he buscado en el archivo VCXPROJ y he comprobado que todo está configurado en V140, y así es. Todo muy extraño.

Parece que en la compilación, algo está estableciendo un requisito para v141 pero parece que no puedo encontrar de dónde viene esto. ¿Alguien tiene alguna idea?


Para este error, y similar, para otras plataformas (por ejemplo, VS2013), este problema suele ocurrir porque instaló una versión anterior de VS después de haber instalado una posterior. Mi observación es que esto afectará a todos sus proyectos de Visual Studio C ++, y tendrá que configurarlos manualmente para que se dirijan al conjunto de herramientas específico para la versión de VS en la que está tratando de construir el proyecto.


Tuve tal problema La solución es: abra el menú "Proyecto" -> Propiedades -> Propiedades de configuración -> General - y elija el conjunto de herramientas de la plataforma v140.


Tuvo este mismo error al npm install después de clonar un proyecto basado en nodos. Tenía una dependencia de npm que requería compilar la fuente de C ++.

Ya había modificado mi instalación de VS2017 para incluir Individual Components -> VC++ 2017 version 15.7 v14.14 latest v141 tools

pero eso no ayudó.

Apliqué estos comandos en sucesión.

  1. npm install -g node-gyp

  2. npm install --global --production windows-build-tools

El primero no tuvo efecto, pero el segundo hizo el truco y el npm install completó con éxito después de eso.