Bonsoir à tous !

J'ai un petit problème pour utiliser la librairie Winpcap avec Qt.
Lorsque je compile ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/* Fichier d'en-tête */
#ifndef H_SELECTINTERFACEWINPCAP
#define H_SELECTINTERFACEWINPCAP
 
#ifdef __cplusplus
extern "C" {
	#include <pcap.h>
 
	#if defined (_WIN32) /* OS -> Windows */
		#include <WinSock2.h>
	#endif
 
 
	/* Prototypes of function */
	void getInterface();
}
#endif
 
#endif
 
/* Fichier source */
#include "SelectInterfaceWinpcap.h"
 
void getInterface() {
	pcap_if_t *alldevs;
	pcap_if_t *d;
}
J'ai ceci comme erreur de compilation (j'utilise Qt Command Prompt)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
Ressources\Packets\Interface\SelectInterfaceWinpcap.c: In function 'getInterface
':
Ressources\Packets\Interface\SelectInterfaceWinpcap.c:4: error: 'pcap_if_t' unde
clared (first use in this function)
Ressources\Packets\Interface\SelectInterfaceWinpcap.c:4: error: (Each undeclared
 identifier is reported only once
Ressources\Packets\Interface\SelectInterfaceWinpcap.c:4: error: for each functio
n it appears in.)
Ressources\Packets\Interface\SelectInterfaceWinpcap.c:4: error: 'alldevs' undecl
ared (first use in this function)
Ressources\Packets\Interface\SelectInterfaceWinpcap.c:5: error: 'd' undeclared (
first use in this function)
Dans mon fichier .pro, j'ai ajouter ces lignes :
INCLUDEPATH += F:\WpdPack\Include
LIBS += -LF:\WpdPack\Lib
Et les deux fichiers .h et .c sont bien inclus dans le fichier .pro

J'ai bien inclus ws2_32.lib dans mon projet.

Je voit pas trop bien ce que j'ai oublier pour m'empêcher de compiler.

Je vous remercie d'avance de votre aide.

EDIT : J'ai ajouter ceci dans mon fichier .pro :
INCLUDEPATH += F:\WpdPack\Include
LIBS += -LF:\WpdPack\Lib -lwpcap -lpacket

Et aucun changement.

Cordialement,
vegnagun

EDIT 2 : J'ai résolu ce problème .
Pour résoudre ce problème, j'ai du intégrer mes codes de Winpcap avec mon code de Qt, c'est-à-dire directement dans les fichiers d'en-tête et sourcE.