Des ennuis avec errno.h
Je suis le codage d'un simple programme avec SDL VC10. Le problème que je rencontre est à la compilation du programme:
Erreur 1 error C1083: Impossible d'ouvrir le fichier include: 'errno.h': No such file
ou d'un répertoire c:\program files\microsoft visual studio
10.0\vc\include\cerrno 14Error 2 error C1083: Impossible d'ouvrir le fichier include: 'errno.h': No such file
ou d'un répertoire c:\program files\microsoft visual studio
10.0\vc\include\cerrno 14Error 3 Error C1083: Impossible d'ouvrir le fichier include: 'errno.h': No such file
ou d'un répertoire c:\program files\microsoft visual studio
10.0\vc\include\cerrno 14Erreur 4 error C1083: Impossible d'ouvrir le fichier include: 'errno.h': No such file
ou d'un répertoire c:\program files\microsoft visual studio
10.0\vc\include\cerrno 14
Je ne suis pas sûr de ce que pourrait être le problème. Je n'ai pas de errno.h
fichier dans mon comprend. Et je n'ai aucune idée de l'endroit où le faire ou si elle était là. Que puis-je faire? J'ai été à la recherche d'un errno.h
fichier, mais tous semblent visant à les plates-formes Linux.
- On doit se demander pourquoi sur la terre C++ application est à l'aide de errno.
- Le C++ application est de ne pas y errno.h, c'est à l'aide de cerrno. C'est Microsoft cerrno fichier qui contient errno.h (comme cela est évident à partir du message d'erreur).
Vous devez vous connecter pour publier un commentaire.
Semble comme une mauvaise installation, le fichier de errno.h est manquant. Il devrait être quelque part dans le compilateur comprend et vous en avez besoin parce que cerrno se réfère à elle.
avez-vous installé le SP1 pour VS2010, si oui, vous pouvez installer Visual C++ 2010 SP1 Compilateur mise à Jour pour Windows SDK 7.1 pour résoudre le problème,
voir http://blogs.msdn.com/b/vcblog/archive/2011/03/31/10148110.aspx
La solution pour moi a été de ré-exécuter le programme d'installation en sélectionnant des Composants Individuels", et en ajoutant les anciens outils communs (v140).
J'ai eu le même problème. recibler le SDK windows version du projet de configuration des propriétés pour une version installée sur le système, cela a résolu le problème pour moi.