Einzelnen Beitrag anzeigen

new32

Registriert seit: 10. Mai 2005
160 Beiträge
 
Delphi 7 Enterprise
 
#1

[C+Internet]Problem mit libcurl

  Alt 24. Jul 2006, 14:26
Hi!
Nach der Suche nach einem API für Internetzugriffe, bin ich auf libcurl, deren Beschreibung sehr vielversprechend klang, gestoßen.
Also habe ich mir das Tutorial angeguckt, wo ich allerdings schon recht früh auf Probleme stieß:
"curl-config" is, soweit ich sie richtig identiffzieren konnet ein Unix-Shell-Script, das ich unter Windows nicht auszuführen wusste.

Also habe ich die h-datei "curl.h" mit "#include <curl/curl.h>" eingefügt.
Aber bei der lib-datei ging es weiter. es heißt man soll für den Borland-Compiler die Datei libcurl.lib nehmen.
Aber sie ist micht zu finden.
Nach einem Versuch das ganze ding zu kompiliren mit Makefile.b32, deren Endung ich vorher entfernt hatte(aus Archeiv:curl-7.15.4.zip), blieb der Vorgang bei ftp.c stehen:
Zitat:
Error E2450 sockaddr.h 30: Undefined structure 'sockaddr_storage'
Error E2453 sockaddr.h 31: Size of the type 'Curl_sockaddr_storage' is unknown o
r zero
Error E2451 ftp.c 214: Undefined symbol 'socklen_t' in function AllowServerConne
ct
Error E2379 ftp.c 214: Statement missing ; in function AllowServerConnect
Error E2140 ftp.c 215: Declaration is not allowed here in function AllowServerCo
nnect
Error E2451 ftp.c 217: Undefined symbol 'size' in function AllowServerConnect
Error E2451 ftp.c 1061: Undefined symbol 'socklen_t' in function ftp_state_use_p
ort
Error E2379 ftp.c 1061: Statement missing ; in function ftp_state_use_port
Error E2451 ftp.c 1063: Undefined symbol 'sslen' in function ftp_state_use_port
Error E2379 ftp.c 1076: Statement missing ; in function ftp_state_use_port
Error E2451 ftp.c 1091: Undefined symbol 'size' in function ftp_state_use_port
Error E2379 ftp.c 1096: Statement missing ; in function ftp_state_use_port
Error E2451 ftp.c 1099: Undefined symbol 'socksize' in function ftp_state_use_po
rt
Warning W8019 ftp.c 3271: Code has no effect in function ftp_perform
Was hann ich machen?

MfG new32
~?&/%§$§%\&?~
8)
  Mit Zitat antworten Zitat