je viens d'installer la bibliothèque cryptographique open ssl et j'ai préparé un petit exemple pour la tester
l'exemple est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
#include <OpenSSL\include\openssl\ssl.h>
#include <OpenSSL\include\openssl\evp.h>
 
int main (int argc, char **argv)
{
    SSL_library_init();
    OpenSSL_add_all_algorithms();
 
    EVP_cleanup();
 
    return 0;
}
Et j'ai une liste d'erreurs :
cc test1.c -o ts1

In file included from test1.c:2:

/usr/local/ssl/include/openssl/ssl.h:369: error: expected ‘)’ before ‘*’ token
/usr/local/ssl/include/openssl/ssl.h:370: error: expected ‘;’ before ‘void’
/usr/local/ssl/include/openssl/ssl.h:583: error: expected ‘)’ before ‘*’ token
/usr/local/ssl/include/openssl/ssl.h:584: error: expected ‘)’ before ‘*’ token
/usr/local/ssl/include/openssl/ssl.h:611: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
/usr/local/ssl/include/openssl/ssl.h:703: error: expected ‘)’ before ‘*’ token
/usr/local/ssl/include/openssl/ssl.h:706: error: expected ‘;’ before ‘int’
/usr/local/ssl/include/openssl/ssl.h:800: error: expected ‘)’ before ‘*’ token
/usr/local/ssl/include/openssl/ssl.h:826: error: expected ‘)’ before ‘*’ token
/usr/local/ssl/include/openssl/ssl.h:827: error: expected ‘)’ before ‘*’ token
/usr/local/ssl/include/openssl/ssl.h:828: error: expected ‘)’ before ‘*’ token
/usr/local/ssl/include/openssl/ssl.h:829: error: expected ‘)’ before ‘*’ token
/usr/local/ssl/include/openssl/ssl.h:830: error: expected ‘)’ before ‘*’ token
/usr/local/ssl/include/openssl/ssl.h:831: error: expected ‘)’ before ‘*’ token
/usr/local/ssl/include/openssl/ssl.h:832: error: expected ‘)’ before ‘*’
Est-ce que je dois rajouter un package à ma biblio ou l'installation est suffisante ?

Pourquoi il y a des erreurs dans le fichier ssl.h ?