-
Open SSL sous Linux
Bonjour,
Je suis en train de développer une librairie en C là où j'ai besoin de sécuriser la communication en utilisant SSL.
J'utilise pour ça OpenSSL.
Mon problème c'est que je n’arrive pas à faire le lien avec les fichiers header de la librairie OpenSSL.
Voilà ce que j'ai fait.
j'ai copié les fichiers libcrypto.so.1.0.0 et libssl.so.1.0.0 sous \MonProjet\Lib\OpenSSL\Linux\
J'ai copié les fichiers header de la librairie OpenSSL sou \MonProjet\Inc\openssl\
Dans le fichier Makefile j'ai ajouté les références de tous les fichiers .h (openssl) exemple:
install -m 0644 -D ./Inc/openssl/crypto.h $(DESTDIR)$(INCLUDEDIR)/crypto.h
.
.
.
En faisant le build du projet le compilateur gcc m'indique que les include des fichiers header de OpenSLL sont introuvable. :calim2:
Est-ce que quelqu'un peux m'aider?
-
Euh.... pourquoi essayes-tu d'installer des headers avant la compilation ?
C'est à l'OS de le faire, voire tu les inclus juste dans la tarball....
La commande install sert uniquement à copier les binaires (.so et binaire final).
Peux-tu nous montrer le makefile exact, la cible que tu appelles, et l'arborescence du projet ?