SSL-Verbindung aufbauen

Gast #2737728
Lesenswert?

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);
Gast #2737741
Lesenswert?

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();
Gast #2737752
Lesenswert?

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
Gast #2737790
Lesenswert?

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.
Gast #2737795
Lesenswert?

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?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren