hello !
j'ai un petit probleme. je veux utiliser une fonction que j'ai fais dans un programme. Mais il m'indique des problemes a la compilation.
Voila la focntion :
et voila la stucture flux_header :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 resultat_creation = createNewFlux(flux_header* pCurrentFlux, ip_address source_addr, ip_address dest_addr, u_short sport, u_short dport, u_short payload_type);
et l'erreur de compil :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 typedef struct flux{ ip_address saddr; ip_address daddr; u_short sport; u_short dport; u_short seq_num; u_short payloadType; struct flux * fluxSuivant; }flux_header;
Je ne comprend pas d'ou vient le probleme.. j'ai deja fait ca mais je ne travaillais pas sous visual c++.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 error C2275: 'flux_header' : illegal use of this type as an expression c:\documents and settings\imaj8504\desktop\etherealplayer\pcapHandler.h(156) : see declaration of 'flux_header' .\pcapHandler.cpp(879) : error C2275: 'ip_address' : illegal use of this type as an expression
Quelqu'un connait il la raison de mon probleme??
Merci d'avance !!
Partager