GTK+ sous visual c++ express

Bonjour, je veux réaliser une application C++ en utilisant la librairie GTK+ pour l'interface graphique .
j'ai l'instaler et la configurer. et voilà mon premier programme pour tester
#include <stdlib.h>
#include <gtk/gtk.h>
int Winmain(int argc, char **argv[])
{
/* Initialisation de GTK+ */
gtk_init(&argc, &argv);
return EXIT_SUCCESS;

}
et voilà l'erreur que j'ai

error C2664: 'gtk_init_abi_check' : cannot convert parameter 2 from 'char ***[]' to 'char ***'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
est que vous pouvez m'aider svp.
Configuration: Windows XP
Firefox 1.5.0.6

3 réponses

  1. Bonjour,

    Ce serait pas :
    gtk_init(argc, argv);
    tout simplement ?
    0
    1. Je suis pas développeur sous windows, mais es-tu sur de ta déclaration de Winmain ?

      Sous unix, on mettrait :
      int main(int argc, char **argv)

      sans les crochets.
      0
      1. la décalration winmain() est faite parce que dans la création du projet, j'ai choisi winodow comme type d'application.
        0
      2. @amatorahmanEn plus, je reste persuadé que même si on peux mettre argc et argv, il n'y a pas de crochets.
        0
    2. euh .. je programme sus visual c++
      je suis pas expert , ni trop débutant, ...
      en revanch je veux débuter le grafique
      comment a tu installer ta librarie GTK car moi visual me di kil ne la connait pas ...
      fatal error C1083: Cannot open include file: 'gtk/gtk.h': No such file or directory

      dans l'attente d'une reponse
      merci bon devellopement
      1