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. 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
    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