bonjour je développe actuellement sur eVC et j'essay de mettre en place un socket mais lors du linkage je me prend plein d'erreur mais j'ai l'impression qu'il me manque une librairie mais je ne vois pas laquel
voici une partie de mon code :
#include "appli.h"
#include <winsock.h>
#pragma comment(lib,"wsock32.lib")
void connection(int k)
{
WSADATA WSAData;
SOCKET sock; //socket de connexion
SOCKET csock; //socket de travail
SOCKADDR_IN sin;
SOCKADDR_IN csin;
int sinsize;
char chaine[60];
int nbre;
WSAStartup(MAKEWORD(2,2), &WSAData);
switch(k)
{
case 0:
sock=socket(AF_INET,SOCK_STREAM,0);
sin.sin_addr.s_addr=inet_addr("192.168.241.102");
sin.sin_family=AF_INET;
sin.sin_port=htons(10669);
bind(sock,(SOCKADDR *)&sin,sizeof(sin));
listen(sock,0);
sinsize=sizeof(csin);
send(csock,"boujour je suis la camera",sizeof(chaine),0);
//break;
// case 1:
closesocket(sock);
WSACleanup();
break;
default:puts("fonction incorrecte");
}
}
et voici les erreurs:
--------------------Configuration: gen_cam - Win32 (WCE PPC) Debug--------------------
Compiling...
Declare.cpp
Main.cpp
reseau.cpp
C:\Provisoire\gen_cam\reseau.cpp(14) : warning C4101: 'nbre' : unreferenced local variable
C:\Provisoire\gen_cam\reseau.cpp(13) : warning C4101: 'chaine' : unreferenced local variable
C:\Provisoire\gen_cam\reseau.cpp(11) : warning C4101: 'csin' : unreferenced local variable
C:\Provisoire\gen_cam\reseau.cpp(27) : warning C4700: local variable 'csock' used without having been initialized
Linking...
reseau.obj : error LNK2019: unresolved external symbol WSACleanup referenced in function "void __cdecl connexion(int)" (?connexion@@YAXH@Z)
reseau.obj : error LNK2019: unresolved external symbol closesocket referenced in function "void __cdecl connexion(int)" (?connexion@@YAXH@Z)
reseau.obj : error LNK2019: unresolved external symbol send referenced in function "void __cdecl connexion(int)" (?connexion@@YAXH@Z)
reseau.obj : error LNK2019: unresolved external symbol listen referenced in function "void __cdecl connexion(int)" (?connexion@@YAXH@Z)
reseau.obj : error LNK2019: unresolved external symbol bind referenced in function "void __cdecl connexion(int)" (?connexion@@YAXH@Z)
reseau.obj : error LNK2019: unresolved external symbol htons referenced in function "void __cdecl connexion(int)" (?connexion@@YAXH@Z)
reseau.obj : error LNK2019: unresolved external symbol inet_addr referenced in function "void __cdecl connexion(int)" (?connexion@@YAXH@Z)
reseau.obj : error LNK2019: unresolved external symbol socket referenced in function "void __cdecl connexion(int)" (?connexion@@YAXH@Z)
reseau.obj : error LNK2019: unresolved external symbol WSAStartup referenced in function "void __cdecl connexion(int)" (?connexion@@YAXH@Z)
PPCDbg/gen_cam.exe : fatal error LNK1120: 9 unresolved externals
Error executing link.exe.
gen_cam.exe - 10 error(s), 4 warning(s)
si franchement vous pourriez m'aider ca serait vraiment pas mal
merci d'a
je vous pisse a la raie madame!!
odile!! odille de raie!!
de toute façon c'est moi qui vous rappel