J'avais précédemment utilisé VS2013 Express sans problème, mais soudainement, il s'est écrasé à chaque fois que j'ai essayé de modifier le code alors que le code existant fonctionnait correctement.
J'ai essayé de désinstaller et de passer à VS2015, mais il se bloquait également et n'était pas compatible avec certains de mes codes. J'ai donc désinstallé VS2015 et réinstallé VS2013.
Le nouveau problème est que chaque fois que j'essaie de construire une solution, l'erreur "MS8020" est générée.
Le message d'erreur complet est vu ci-dessous
Erreur 1 Erreur MSB8020: les outils de génération de la v140 (Platform Toolset = 'v140') sont introuvables. Pour compiler à l'aide des outils de compilation v140, installez les outils de compilation v140. Vous pouvez également mettre à niveau les outils Visual Studio actuels en sélectionnant le menu Projet ou en cliquant avec le bouton droit de la souris sur la solution, puis en sélectionnant "Mettre à niveau la solution ...". C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.Platform.targets 64 5 Bevan
C'est le jeu d'outils de la plateforme pour VS2015. Vous l'avez désinstallé, il n'est donc plus disponible.
Pour changer votre jeu d'outils de plate-forme:
La solution de @ bku_drytt ne l'a pas fait pour moi.
Je l'ai résolu en modifiant en outre chaque occurrence de 14.0
en 12.0
et v140
en v120
manuellement dans les fichiers .vcxproj.
Ensuite, il a compilé!