Openssl (libssl, libcrypto) linken (cross compiling, PI)

Gast #6004154
Lesenswert?

Moin,

ich nutze die toolchain von gnutoolchains zum cross kompilieren Windows 
-> Raspberry Pi.

Um für eine Bibliothek (httplib: https://github.com/yhirose/cpp-httplib) 
HTTPS nutzen zu können muss ich die Bibliotheken libssl und libcrypto 
dazulinken.

Wie stelle ich dies an? Wenn ich OpenSSL downloade ist das Paket so 
riesig, dass ich das wohl nicht händisch in mein Projekt hineinbekomme.

Danke!
Gast #6010238
Lesenswert?

Auch wenn ich bisher keine Antworten erhalten habe:

Ich habe vom raspberry pi aus dem Ordner /usr/include/openssl die Header 
dateien und aus dem Ordner /usr/include/arm-linux-gnueabihf/openssl die 
Datei opensslconf.h in mein eclipse Project kopiert. Beim Übersetzen 
scheinen aber einige Quellen zu fehlen, z.B. X509 oder OPENSSL_init_ssl.

Muss ich zum cross kompilieren noch irgendwelche obj Datein oder 
ähnliches kopieren?
Gast #6010257
Lesenswert?

Tut mir leid, ich bin neu bei dem Thema.
Sind das nur die .so Dateien oder benötige ich noch zusätzlich andere?
Muss ich anschließend unter Linker -> Libraries den Pfad angeben zu 
meinen *.so Dateien und angeben welche eingefügt werden sollen? siehe 
Anhang
Angehängte Dateien:

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