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 réinstaller VS. Et cette fois, vérifiez le C++ boîte aussi 🙂
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