So binden Sie OpenSSL in Visual Studio ein
Einführung
Diese Anleitung gilt für jede OpenSSL-Version und jede Visual Studio-Version.
Voraussetzungen
Stellen Sie sicher, dass OpenSSL installiert ist. Das vorkompilierte Installationsprogramm für Windows enthält die erforderlichen Bibliotheken.
Konfigurieren des Compilers
- Fügen Sie in den „Projekteigenschaften“ unter „C/C“ und „Allgemein“ das OpenSSL-Include-Verzeichnis hinzu „Zusätzliche Include-Verzeichnisse.“ Dies ähnelt typischerweise:
"C:Program FilesOpenssl-Win32-1.0.1p.....include"
Konfigurieren des Linkers
- Unter „Projekteigenschaften“. " > „Linker“ > „Allgemein“ > „Zusätzliche Bibliotheksverzeichnisse“, fügen Sie das OpenSSL-Bibliotheksverzeichnis hinzu. Dies sieht normalerweise so aus:
"C:Program FilesOpenssl-Win32-1.0.1p.....lib"
-
Unter „Projekteigenschaften“ > „Linker“ > „Eingabe“ > „Zusätzliche Abhängigkeiten“ umfassen die erforderlichen OpenSSL-Bibliotheken:
- libcrypto-1_(-x64).lib (für Versionen 1.1.) oder libeay32.lib (für ältere Versionen)
- libssl-1_(-x64).lib (für Versionen 1.1.) oder ssleay32.lib (für ältere Versionen)
Hinweis: _statische Versionen sind verfügbar, aber möglicherweise nicht erforderlich.
Bauen und Laufen
- Bauen Sie das Projekt.
- Stellen Sie sicher, dass sich die OpenSSL-Bibliotheksabhängigkeiten in der PATH-Umgebungsvariablen, im Ordner der ausführbaren Datei oder in einem im PATH enthaltenen Verzeichnis befinden.
Beispiel-Include
Fügen Sie in Ihren Code die OpenSSL-Header-Datei als ein folgt:
#include <openssl/ssl.h>
Nach dem Login kopieren
Fazit
Indem Sie diese Schritte befolgen, können Sie OpenSSL in Ihre Visual Studio-Projekte integrieren und so mit SSL/TLS-Protokollen und Verschlüsselungsvorgängen arbeiten.
Das obige ist der detaillierte Inhalt vonWie integriere ich OpenSSL in Visual Studio-Projekte?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!