Problème avec winpcap
chaa13
-
chaa13 -
chaa13 -
Bonjour,
J'ai télécharger WinPcap Developer's Pack, j'ai mis les include dans le dossier include de mon code::blocks et les .lib et .a dans le lib de Code::blocks.
J'ai un problème au moment d'inclure les .h dans mon code, par exemple quand je fais : #include <pcap.h> le compilateur me dit que le fichier (ou dossier) est introuvable ! Je comprend vraiment pas.
Pouvez-vous m'aider ?
Merci d'avance ^^
J'ai télécharger WinPcap Developer's Pack, j'ai mis les include dans le dossier include de mon code::blocks et les .lib et .a dans le lib de Code::blocks.
J'ai un problème au moment d'inclure les .h dans mon code, par exemple quand je fais : #include <pcap.h> le compilateur me dit que le fichier (ou dossier) est introuvable ! Je comprend vraiment pas.
Pouvez-vous m'aider ?
Merci d'avance ^^
2 réponses
Salut,
As-tu aussi copié le répertoire pcap contenu dans Include ?
pcap.h ne contient en fait qu'une seule ligne : #include <pcap/pcap.h>
Dal
As-tu aussi copié le répertoire pcap contenu dans Include ?
pcap.h ne contient en fait qu'une seule ligne : #include <pcap/pcap.h>
Dal
Bonjour,
Merci de t'a réponse.
Oui j'ai bien copier tout le dossier Inlcude comprenant le dossier pcap dans l'include de Code::Blocks. je ne sais vraiment pas ce que j'ai pu raté pour que ça ne fonctionne pas !
EDIT : Même si je crée un .h bidon et que je le met dans CodeBlocks\MinGW\include\ j'ai une erreur sur la ligne #include <fichierbidon.h>
Merci de t'a réponse.
Oui j'ai bien copier tout le dossier Inlcude comprenant le dossier pcap dans l'include de Code::Blocks. je ne sais vraiment pas ce que j'ai pu raté pour que ça ne fonctionne pas !
EDIT : Même si je crée un .h bidon et que je le met dans CodeBlocks\MinGW\include\ j'ai une erreur sur la ligne #include <fichierbidon.h>
Suis les indications figurant dans cette fiche pratique.
Selon moi, c'est une mauvaise idée, de toutes façons, de balancer ces fichiers à un endroit où sont sensés être ceux fournis avec le compilateur, Windows n'offrant pas un moyen de gérer ces éléments une fois balancés en vrac sans gestion possible par un système de paquets ou de gestion d'installation / désinstallation / mise à jour équivalent sous Windows.
Dal
Selon moi, c'est une mauvaise idée, de toutes façons, de balancer ces fichiers à un endroit où sont sensés être ceux fournis avec le compilateur, Windows n'offrant pas un moyen de gérer ces éléments une fois balancés en vrac sans gestion possible par un système de paquets ou de gestion d'installation / désinstallation / mise à jour équivalent sous Windows.
Dal
OK, cool :-)
Sous Linux, l'installation de bibliothèques se fait avec le gestionnaire de paquets de la distribution Linux. Tu n'as pas à te soucier de l'endroit où cela doit être installé sur ton système, ni même de le télécharger toi même. Le gestionnaire de paquets se charge de tout pour télécharger les paquets depuis les dépôts officiels, installer, supprimer, mettre à jour.
Par exemple, sous Linux Debian, le téléchargement et l'installation de libpcap comprenant la bibliothèque et les headers se fait avec la simple ligne de commande :
Dal
Sous Linux, l'installation de bibliothèques se fait avec le gestionnaire de paquets de la distribution Linux. Tu n'as pas à te soucier de l'endroit où cela doit être installé sur ton système, ni même de le télécharger toi même. Le gestionnaire de paquets se charge de tout pour télécharger les paquets depuis les dépôts officiels, installer, supprimer, mettre à jour.
Par exemple, sous Linux Debian, le téléchargement et l'installation de libpcap comprenant la bibliothèque et les headers se fait avec la simple ligne de commande :
apt-get install libpcap-dev
Dal