ne peut pas ouvrir le fichier source “openssl/bn.h”
#include <openssl/dh.h>
#include <openssl/bn.h>
Erreur:impossible d'ouvrir le fichier source "openssl/bn.h",impossible d'ouvrir le fichier source "openssl/dh.h" ??? quoi de mal
certains plus de contexte qui serait vraiment utile
Alors, avez-vous réellement avoir un fichier dans le chemin d'accès spécifié par ce nom?
Alors, avez-vous réellement avoir un fichier dans le chemin d'accès spécifié par ce nom?
OriginalL'auteur Abanoub | 2011-02-13
Vous devez vous connecter pour publier un commentaire.
Assurez-vous d'avoir libssl installé sur le système.
Si vous êtes sur linux, utilisez la commande
$yum liste libssl
S'il est installé. Assurez-vous que vous avait donné son chemin dans le répertoire include. Si vous utilisez gcc, vous pouvez demander à gcc de recherche dans le répertoire en utilisant
-I /path_of_libssl dossier
OriginalL'auteur Vivek Goel
Vous, probablement, manquant de l'inclure des chemins d'accès. Si vous utilisez Visual Studio, vous devez allez dans Outils->Options->les Projets et les Solutions->C++ Répertoires et sélectionnez dans la liste déroulante de l'option "inclure les fichiers" et ajouter un chemin d'accès à openssl inclure le dossier. Vous pouvez simplement copier openssl dossier dans votre dossier sources et de changement "openssl/bn.h".
OriginalL'auteur Kos
Le problème, c'est que votre compilateur ne peut pas trouver le fichier d'en-tête bn.h. La raison pour cela peut-être, qu'il ya quelque chose de mal avec votre chemin.
Il peut être aussi, que vous n'avez pas installé les fichiers d'en-tête. Selon votre système, vous devez installer un paquet qui s'appelle quelque chose comme libssl-dev. Ce paquet contient les fichiers d'en-tête. Le package de libssl contient uniquement les fichiers objet partagés (se terminant par .donc), ceux-ci sont nécessaires pour le processus de liaison, pas pour le processus de compilation. Si l'installation de libssl-dev permet de résoudre votre problème et vous rencontrez un problème de linker par la suite, vous devez également installer libssl.
OriginalL'auteur Erik Nellessen
Vous sont soit manquants ce fichier ou n'avez pas configuré votre chemins à inclure droit.
OriginalL'auteur Shinnok