J'essaye de tirer libcurl dans un grand projet C++.Apporter libcurl dans un programme C++
Cependant, j'ai du mal à le compiler. Je vois des erreurs venant de ws2def.h, Winsock2.h et Ws2tcpip.h
Certaines des erreurs se présentent comme suit:
error C2061: syntax error : identifier 'iSockaddrLength' ws2def.h 225 error C3646: 'LPSOCKADDR' : unknown override specifier ws2def.h 225 .. error C2061: syntax error : identifier 'dwNumberOfProtocols' winsock2.h 1259
J'ai essayé de compiler le fichier #include « curl.h. » dans mode C droit, mais cela n'a pas résolu le problème.
Y a-t-il des avertissements concernant les fichiers d'en-tête manquants? Sur ma plate-forme, curl.h est dans/usr/include/curl/alors je devrais #include. Sur les plates-formes Unix, il existe un utilitaire appelé curl-config qui peut indiquer les bibliothèques et les options à compiler et lier avec libcurl. Je suppose que vous utilisez Windows, ce qui ne vous aidera peut-être pas beaucoup. –
Ceux qui semblent des erreurs VC++, si vous construisez dans Visual Studio jetez un oeil sur les 2 guides que vous pouvez trouver là, la dernière fois que j'ai eu besoin de le compiler avec ce compilateur je me souviens que c'était très simple: curl.haxx.se/libcurl/c – Xandy