M5i9k
Messages postés49Date d'inscriptionmardi 22 novembre 2005StatutMembreDernière intervention10 novembre 2007
-
16 juin 2006 à 00:01
cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 2009
-
17 juin 2006 à 00:40
Salut à tous!
Je débute les socket en c++ et j'ai un problème à la compilation, est-ce que quelqu'un pourrait m'expliquer, voici mon code :
// Serveur Tcp.cpp : définit le point d'entrée pour l'application console.
//
// Création de la socket serveur & endpoints
sin.sin_family = AF_INET;
sin.sin_addr.S_un.S_addr = ADDR_ANY;
sin.sin_port = htons(12000);
server = socket(AF_INET, SOCK_STREAM, 0);
bind(server, (SOCKADDR *)&sin, sizeof(sin));
system("Pause");
// Fermeture du serveur
closesocket(server);
// Arret WSA
WSACleanup();
return 0;
}
voici les erreurs :
Serveur Tcp error LNK2019: symbole externe non résolu __imp__closesocket@4 référencé dans la fonction _main
Serveur Tcp error LNK2019: symbole externe non résolu __imp__htons@4 référencé dans la fonction _main
Serveur Tcp error LNK2019: symbole externe non résolu __imp__socket@12 référencé dans la fonction _main
Serveur Tcp error LNK2019: symbole externe non résolu __imp__WSACleanup@0 référencé dans la fonction _main
Serveur Tcp error LNK2019: symbole externe non résolu __imp__WSAStartup@8 référencé dans la fonction _main
Serveur Tcp fatal error LNK1120: 6 externes non résolus
M5i9k
Messages postés49Date d'inscriptionmardi 22 novembre 2005StatutMembreDernière intervention10 novembre 2007 16 juin 2006 à 11:12
Merci, en ajoutantdnas les options du linker cela marche, cependant avec dev-cpp, en mettant #pragma comment(lib, "ws2_32.lib"), cela produit toujours les mêmes erreurs, de meme avec #pragma comment(lib, "libws2_32.a").
Quel est la difference entre une librairie ".lib" et ".a"?
cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 20092 17 juin 2006 à 00:40
Mdr et dire que j'voulais plus v'nir regarder ce post :)
Lol j'aurais manqué quelque chose ;)
Bravo pour cette boutade comme tu dis ;)
Mais je t'ai un peu tendu la perche :p
ULARGE_INTEGERJokyQi=QI("Joky");