Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1204 connectés 

  FORUM HardWare.fr
  Programmation
  C

  problème avec librairie OpenSSL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème avec librairie OpenSSL

n°1963574
ushher
Posté le 06-02-2010 à 10:48:25  profilanswer
 

Bonjour tout le monde. Je suis en train d'écrire un programme de communication  sécurisée client/serveur en C , avec Dev-C++.  
Je viens d'apprendre que la bibliothèque OpenSSL comprend des fonctionnalités en relation avec la sécurité.
Chui un peu débutant, je rencontre des problèmes avec l'utilisation de la bibliothèque. J'ai téléchargé la dernière version de la librairie,
j'ai décompressé le zip dans le dossier "include" de mon Dev-Cpp , et j'ai commencé à tester des codes utilisant  
OpenSSL,  
#include <stdio.h>
 #include "./openssl-0.9.8k/include/openssl/ssl.h"
#include "./openssl-0.9.8k/include/openssl/bio.h"
#include "./openssl-0.9.8k/include/openssl/err.h"
   
#include "string.h"
 
   
  int main()
{
 
   /*variable*/
   BIO *bio;
...........
 
voici l'erreur qui s'affiche:
Compiler: Default compiler
Building Makefile: "C:\Dev-Cpp\Makefile.win"
Executing  make...
make.exe -f "C:\Dev-Cpp\Makefile.win" all
gcc.exe -c aaa.c -o aaa.o -I"C:/Dev-Cpp/include"    
 
aaa.c: In function `main':
aaa.c:15: error: `BIO' undeclared (first use in this function)
aaa.c:15: error: (Each undeclared identifier is reported only once
 
aaa.c:15: error: for each function it appears in.)
aaa.c:15: error: `bio' undeclared (first use in this function)
 
make.exe: *** [aaa.o] Error 1.
 
 
Je trouve vraiment des problèmes, liés à l'emplacement des (nombreux) fichiers du dossier de l'OpenSSL dans Dev-c++ , je les mets tous dans le dossier
include ou pas, et je ne sais pas ce qu'il faut faire de plus ( côté linkers ou lib ) pour que je puisse utiliser les quelques commandes
que je veux utiliser avec OpenSSL.
Quelqu'un peut il m'aider concernant ceci?  
Merci

mood
Publicité
Posté le 06-02-2010 à 10:48:25  profilanswer
 

n°1963677
Joel F
Real men use unique_ptr
Posté le 07-02-2010 à 08:26:09  profilanswer
 

en general on inclus pas des .h comme un goret.  
Tu mets tes en-tetes dans include et tu les inclus via
 
#include <openssl/ssl.h>
 
et en rajoutant  
 
-I<chemin vers les include>
 
dans tes options de compilation


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  problème avec librairie OpenSSL

 

Sujets relatifs
Probleme bouton retourne nulProbleme incompatibilité excel 2010
[résolu] problème avec getElementById et onload ...résolu: problème curseur
Problème de BoucleProblème GROUP BY
problème graphique lors de la lecture d'une videoProbleme executer jar sur Linux
Problème de débutantProblème lien hypertext en localhost
Plus de sujets relatifs à : problème avec librairie OpenSSL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR