Comment inclure OpenSSL dans Visual Studio
Introduction
Ce guide s'applique à toute version d'OpenSSL et à toute version de Visual Studio.
Prérequis
Assurez-vous que OpenSSL est installé. Le programme d'installation précompilé pour Windows comprend les bibliothèques nécessaires.
Configuration du compilateur
- Dans « Propriétés du projet », sous « C/C » et « Général », ajoutez le répertoire d'inclusion OpenSSL à "Répertoires d'inclusion supplémentaires." Cela ressemble généralement à :
"C:Program FilesOpenssl-Win32-1.0.1p.....include"
Configuration de l'éditeur de liens
- Sous "Propriétés du projet " > "Éditeur de liens" > "Général" > "Répertoires de bibliothèques supplémentaires", ajoutez le répertoire de la bibliothèque OpenSSL. Cela ressemble généralement à :
"C:Program FilesOpenssl-Win32-1.0.1p.....lib"
-
Sous "Propriétés du projet" > "Éditeur de liens" > "Saisie" > Les « Dépendances supplémentaires » incluent les bibliothèques OpenSSL requises :
- libcrypto-1_(-x64).lib (pour les versions 1.1.) ou libeay32.lib (pour les anciennes versions)
- libssl-1_(-x64).lib (pour les versions 1.1.) ou ssleay32.lib (pour les anciennes versions)
Remarque : des versions _statiques sont disponibles mais peuvent ne pas être nécessaires.
Construire et exécuter
- Construire le projet.
- Assurez-vous que les dépendances de la bibliothèque OpenSSL se trouvent dans la variable d'environnement PATH, dans le dossier de l'exécutable ou dans un répertoire inclus dans le PATH.
Exemple d'inclusion
Dans votre code, incluez le fichier d'en-tête OpenSSL comme suit :
#include <openssl/ssl.h>
Copier après la connexion
Conclusion
En suivant ces étapes, vous pouvez intégrer OpenSSL dans vos projets Visual Studio, vous permettant de travailler avec les protocoles SSL/TLS et les opérations de chiffrement.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!