Salut,

J'obtiens 3 erreurs sur une même ligne d'un fichier header de mon projet:

-> error C2146: syntax error : missing ';' before identifier 'wififriend_create_handle'
-> error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
-> error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

Mon header ressemble à ca:

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
28
#ifndef _WIFIFRIEND_H_
# define _WIFIFRIEND_H_

#include <gtk/gtk.h>

/* INTERFACE */

int			set_interface(int argc, char **argv);
GtkWidget	*create_window(void);
void		create_vbox(GtkWidget *window);
void		create_menu_one(GtkWidget *window, GtkWidget *box);
void		create_menu_two(GtkWidget *window, GtkWidget *box, GtkWidget *menubar, GtkWidget *menu, GtkWidget *menuitem);
void		create_menu_three(GtkWidget *window, GtkWidget *box, GtkWidget *menubar, GtkWidget *menu, GtkWidget *menuitem);
void		create_menu_for(GtkWidget *window, GtkWidget *box, GtkWidget *menubar, GtkWidget *menu, GtkWidget *menuitem);
void		create_menu_five(GtkWidget *window, GtkWidget *box, GtkWidget *menubar, GtkWidget *menu, GtkWidget *menuitem);
void		create_toolbar(GtkWidget *box);
void		display_interface(GtkWidget *window);
void		about(GtkWidget* widget, gpointer data);
void		quit(GtkWidget* widget, gpointer data);
void		scan(GtkWidget* widget, gpointer data);

/* WIRELESS */

HANDLE	wififriend_create_handle(void); -> C'est à cette ligne que tous ne va pas !
int		wififriend_scan_network(void);

#endif
Dés que je retire le prototype de ma fonction wififriend_create_handle(), les erreurs disparaisses, si quelqu'un peux m'éclaircir sur ce curieux problème, merci d'avance ! Mais j'ai bien peur que c'est parce-que je code en C alors que l'IDE gère un projet C++...