Ne peut pas ouvrir le fichier include 'stdlib.h " dans Visual Studio 2010
Je tente de compiler une bibliothèque tierce, à l'aide de Visual Studio 2010 Pro (SP1). Malheureusement, j'ai cette erreur se produit environ 1000 fois lorsque je tente de le faire:
error C1083: Impossible d'ouvrir le fichier include: 'stdlib.h': Aucun fichier ou répertoire.
Recherche m'a conduit à l'annuaire C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC qui devrait contenir stdlib.h, mais ce répertoire n'en contient pas. En fait, il n'y a pas de stdlib.h sur l'ensemble de mon ordinateur, bien qu'il existe beaucoup de références dans les échantillons distribués avec Visual Studio.
Je n'ai pas utilisé le C++ sur Windows dans un temps très long, et même alors, ma consommation n'était guère avancé donc je suis pas sûr de ce que j'ai besoin de télécharger. J'étais sous l'impression que cela devrait fonctionner hors de la boîte.
La bibliothèque, je cherche à compiler (Tesseract) est normalement construit avec Visual Studio 2008. Est-il quelque part je peux télécharger les fichiers d'en-tête pour ça? Recherche pour Visual C++ SDK fournit uniquement le SDK pour faire des extensions pour les IDE.
J'ai l'habitude d'utiliser Visual Studio Pro pour le développement C# si cela peut vous aider à cerner le problème.
Je vous suggère de l'aide
cstdlib
.Cela devrait fonctionner hors de la boîte. Je ne peux pas imaginer un ensemble d'options que vous auriez approvisionnement pour le programme d'installation qui installe la C et/ou les compilateurs C++, mais pas installer
<stdlib.h>
(oui, c'est normalement inclus). Si ma mémoire est bonne, VS' installateur a la possibilité de réparer l'installation en cours, ce qui peut économiser de travail par rapport à la concurrence de la réinstallation.Puis-je obtenir juste vous confirmer que je devrait avoir ce fichier d'en-tête partie de l'installation par défaut de Visual Studio 2010 de l'installation? Les autres Visual Studio 2010 aux utilisateurs de vérifier qu'ils ont?
Je peux confirmer que c'est dans " C:\Program Files\Microsoft Visual Studio 10.0\VC\include`
OriginalL'auteur Steve Rukuts | 2012-06-18
Vous devez vous connecter pour publier un commentaire.
J'ai résolu le même problème en suivant les étapes:
J'ai senti la clé a été de désinstaller VS par le DVD. J'ai utilisé le panneau de configuration pour désinstaller, puis réinstaller, mais ne résout pas le problème. J'espère que cela aidera certaines personnes.
En outre, j'ai senti que la cause en était une autre version de Visual Studio. J'ai eu par rapport à 2008 avant de. Il a bien fonctionné. Le problème est arrivé après que j'ai mis à jour pour VS 2010.
OriginalL'auteur user3613325