Bonsoir,
Je sais que ce n'est pas le bon forum pour ce qui est de GTK+, mais il me semble que ce problème concerne le C plutôt que GTK.

Lors de la compilation avec codeblocks et les options -O -Wstrict-prototypes (entre autres), je reçois un warning à la ligne 50 de gtkitemfactory :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
warning: function declaration isn't a prototype
Bon, à partir de là, je vais me balader dans ce header, histoire de voir ce qui ne va pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
/* We use () here to mean unspecified arguments. This is deprecated
 * as of C99, but we can't change it without breaking compatibility.
 * (Note that if we are included from a C++ program () will mean
 * (void) so an explicit cast will be needed.)
 */
typedef	void	(*GtkItemFactoryCallback)  ();
Bon, à partir de là, je me doute que ce sont les parenthèses qui posent problème, mais je ne vois pas lequel. Donc si vous pouvez m'éclairer sur ce point...

En vous remerciant d'avance pour vos réponses !