Bonjour,

j'ai ce code qui ne fait rien mais que je n'arrive pas à compiler

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
#include <winsock2.h>
#pragma comment(lib, "ws2_32.lib")
 
 
int main()
{
    WSADATA WSAData;
    WSAStartup(MAKEWORD(2,0), &WSAData);
 
    WSACleanup();
    return 0;
}
je suis sous visual studio 2008 et j'ai bien mis la lib ws2_32.lib dans le linker du projet. Le retour du compilo est :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
1>------ Début de la génération*: Projet*: Serveur, Configuration*: Debug Win32 ------
1>Compilation en cours...
1>main.cpp
1>Édition des liens en cours...
1>main.obj : error LNK2019: symbole externe non résolu __imp__WSACleanup@0 référencé dans la fonction _main
1>main.obj : error LNK2019: symbole externe non résolu __imp__WSAStartup@8 référencé dans la fonction _main
1>main.obj : error LNK2019: symbole externe non résolu ___security_cookie référencé dans la fonction _main
1>main.obj : error LNK2019: symbole externe non résolu @__security_check_cookie@4 référencé dans la fonction _main
1>main.obj : error LNK2019: symbole externe non résolu @_RTC_CheckStackVars@8 référencé dans la fonction _main
1>main.obj : error LNK2019: symbole externe non résolu __RTC_CheckEsp référencé dans la fonction _main
1>main.obj : error LNK2001: symbole externe non résolu __RTC_Shutdown
1>main.obj : error LNK2001: symbole externe non résolu __RTC_InitBase
1>LINK : error LNK2001: symbole externe non résolu _mainCRTStartup
1>C:\Users\Administrateur\Documents\Visual Studio 2008\Projects\Serveur\Debug\Serveur.exe : fatal error LNK1120: 9 externes non résolus
1>Le journal de génération a été enregistré à l'emplacement "file://c:\Users\Administrateur\Documents\Visual Studio 2008\Projects\Serveur\Serveur\Debug\BuildLog.htm"
1>Serveur - 10 erreur(s), 0 avertissement(s)
========== Génération*: 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========
Merci pour votre aide