Hallo, ich habe eine C Applikation auf meinem Rechner und möchte mit dieser eine SLL-Verbindung zu einem php-Skript aufbauen. Hat hier jemand sowas schon mal gemacht?? Ich suche breits seit Tagen, finde aber leider nichts konkretes...
Stefanie schrieb: > ch suche breits seit Tagen, finde aber leider nichts konkretes... wo hast du da gesucht? http://curl.haxx.se/libcurl/features.html
Hallo, vielen herzlichen Dank für die Starthilfe!! Ich glaube der erste link zu curl ist sehr hilfreich. Sieht so aus als ob die SSL-Verbindung im php Skript auch damit funktioniert...
Ich bin nun über ein Problem gestolpert... Ich kann in meiner Programmiersprache keine Zeiger realisieren und würde gerne folgende Funktion aufrufen: CURL *curl_easy_init(void); bzw erstmal diese Funktion über die libcurl.dll integrieren. Wenn ich es nun wie folgt versuche, motzt der Compiler bereits beim *-chen
1 | #import "libcurl.dll"
|
2 | |
3 | CURL *curl_easy_init(void); |
Stefanie schrieb: > Ich kann in meiner Programmiersprache keine Zeiger realisieren und würde > gerne folgende Funktion aufrufen: ich dachte es geht im C oder C++ und dort gibt es immer zeiger, welche Programmiersprache hast du? > Wenn ich es nun wie folgt versuche, motzt der Compiler bereits beim wenn wir dir helfen sollen, dann solltest du uns auch die Fehlermeldung sagen. > CURL *curl_easy_init(void); was soll das sein? diese funktion wird doch schon in der lib sein, du musst sie nur aufrufen. CURL c = curl_easy_init();
Wenn ich die dll nutze, so muss ich sämtliche Funktionen die ich aus der dll braucht erst mal deklarieren. Als Fehlermeldung erhalte ich bei der Deklaration void *curl_easy_init(void); //'*' - variable expected
Stefanie schrieb: > Wenn ich die dll nutze, so muss ich sämtliche Funktionen die ich aus der > dll braucht erst mal deklarieren. nein dafür verwenden man eine header datei, die zu der dll mitgeliefert wird.
Geht hier leider nicht so (hier ein Auszug aus der Doku): //+------------------------------------------------------------------+ //| DLL imports | //+------------------------------------------------------------------+ // #import "user32.dll" // int SendMessageA(int hWnd,int Msg,int wParam,int lParam); Was ist mit der Wininet.dll? Ich habe gesehen, dass man hier auch Aufrufe zu einer https-Webseite realisieren kann. ... aber leider wieder nur mit Zeigern.
Stefanie schrieb: > Ich habe gesehen, dass man hier auch Aufrufe zu einer https-Webseite > realisieren kann. > ... aber leider wieder nur mit Zeigern. weil zeiger nun mal zu C gehören und hier notwenig sind. > Geht hier leider nicht so (hier ein Auszug aus der Doku): und was hat das mit einem problem zu tun? Hast du nun eine header datei zu deiner lib oder nicht?
hier ist doch alles enthalten http://dl.ambiweb.de/mirrors/curl.haxx.se/libcurl-7.19.3-win32-ssl-msvc.zip die lib und die passende header datei.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.