11 votes

Impossible de faire installer le fichier d'inclusion 'excpt.h' de Visual Studio C++.

Je suis en train de compiler un projet C++ dans Visual Studio et je n'arrive pas à avancer en raison du compilateur signalant "Impossible d'ouvrir le fichier d'inclusion : 'excpt.h' : Aucun fichier ou dossier de ce type". Le problème a été signalé de nombreuses fois sur Internet mais je ne trouve aucune aide concernant ma situation particulière. Le problème n'est pas que le chemin d'inclusion du projet n'est pas correctement configuré, le problème est que ce fichier d'inclusion (et probablement plusieurs autres fichiers) manquent simplement sur mon ordinateur. Il n'y a aucun tel fichier sur mon disque dur. J'ai donc essayé d'installer Windows SDK 7.1. Le fichier n'est pas présent dans le SDK installé (bien qu'il devrait l'être). J'ai essayé de réparer l'installation, de la désinstaller, de la réinstaller... à de nombreuses reprises. J'ai également essayé d'installer, réparer, désinstaller, réinstaller Visual Studio 2010 professionnel à plusieurs reprises, avec et sans Windows SDK installé. J'ai même essayé de désinstaller la version professionnelle pour installer Visual C++ Express... rien ne semble fonctionner, le fichier 'excpt.h' ne s'installe jamais sur mon ordinateur. Je suis perdu... est-ce que quelqu'un a une solution ? Je suis sur Windows 7.

En guise d'information supplémentaire, notez que 'excpt.h' est inclus dans "windows.h". De plus, le fichier "excpt.h" est normalement installé avec le Windows SDK dans un chemin tel que "c:\program files (x86)\microsoft sdks\windows\v7.1\include\" et avec Visual Studio dans un chemin tel que "C:\Program Files\Microsoft Visual Studio 10.0\VC\include\".

EDIT : Si cela peut aider, je peux ajouter que le dossier C:\Program Files\Microsoft Visual Studio 10.0\VC\include lié à mon installation de Visual Studio ne contient que deux fichiers... ce qui n'est certainement pas normal !!! Cependant, je ne trouve aucun moyen de faire en sorte que l'installateur installe tous les fichiers .h qui devraient apparaître dans ce répertoire.

0voto

Muscolar Points 1

Certaines situations provoquent ce problème. Si vous avez désinstallé vs2010, vous avez perdu les binaires de la plate-forme C++ pour le framework .net 4 pour toujours. Vous devez supprimer tous les composants de VS 2010 2012 2013, nettoyer le système et ses composants associés et les réinstaller à partir de zéro. Ou vous pouvez télécharger ce package. Incluez-les dans votre projet pour résoudre correctement votre problème.

0voto

chenlian Points 1

Une façon simple, il suffit de copier le répertoire VC (C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC) depuis un autre ordinateur

0voto

Carl Walsh Points 417

Il peut être une bonne idée de réparer votre installation de Visual Studio, mais vous n'avez pas nécessairement besoin de réinstaller la même vieille version de VS. J'ai désinstallé VS 2015, puis j'ai modifié mon installation de VS 2017 pour ajouter les outils de construction VC++ v140, et maintenant mon projet se compile.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X