2010-09-02 5 views
5

J'ai cette erreur lors de la compilation de mon projet Visual C++ dans Visual Studio 2008 sur XP. Comment résoudre cette erreur :(Winsock2.h, aucun fichier ou répertoire

Error 1 fatal error C1083: Cannot open include file: 'winsock2.h': No such file or directory c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\atlbase.h 68 WOT 
+0

y at-il SDK supplémentaire que je dois installer à côté de mon VS2008? – barlyee

Répondre

10

votre Windows SDK est configure pas correctement. La meilleure façon de résoudre ce problème est d'installer Windows 7 SDK. (Oui, vous pouvez l'installer sur Windows XP et de développer pour Windows XP)

+1

Voir http://msdn.microsoft.com/en-us/windows/desktop/ff851942.aspx pour la liste de Windows SDK pour différents systèmes d'exploitation et frameworks. – fyrye

+0

L'installation de Windows 7 SDK échoue pour moi. Je suppose que j'ai VS 2013 installé sur ma machine. existe-t-il une autre solution de contournement? – SharpCoder

-3

simplement aller à projet-> propriétés du projet linker-> entrée dans dépendances supplémentaires ajouter Ws2_32.lib éditeur de liens -> ligne de commande ajouter ici Ws2_32.lib cliquez sur démarrer

+3

Pourquoi pensez-vous que c'est un problème de liaison? – WiSaGaN

Questions connexes