Re: Petit problème avec la librairie graphique wxWidget
Ouais effectivement c'est ça qu'il me manquait.
J'avais tout essayé sauf ça lol.
Merci à toi en tous cas.
Petite question : un contributeur de cette liste m'a dit que Qt qui allait sortir (est déjà sorti ?) en version 4 avec une licence GPL sous Windows désormais était plus intéressant comme librairie graphique pour le C++ que la librairie wxWidget.
Qu'en pensez vous ?
> Message du 17/06/05 03:57
> De : "matthias" <mail.matth-spam@free.fr>
> A : debian-user-french@lists.debian.org
> Copie à :
> Objet : Re: Petit problème avec la librairie graphique wxWidget
>
> Sylvain SAUREL wrote:
>
> >Bonjour,
> >
> >
> Bonjour,
>
> >A la recherche d'un solution pour faire une interface graphique pour un programme écrit en C++, j'ai trouvé la librairie wxWidget qui a l'avantage de se porter assez facilement sous Windows apparemment.
> >
> >Je suis sur une Debian 3.1 sous linux. J'ai donc téléchargé les packages nécessaires à la librairie wxWidget.
> >
> >J'ai trouvé un petit tutorial sur le site www.wxwidgets.org permettant de faire un petit "Hello World" avec la librairie histoire de voir si j'avais tout bien installé.
> >
> >Le tutorial est à cette adresse :
> >
> >www.wxwidgets.org/hello.htm
> >
> >J'ai donc crée un fichier hworld.cpp comme expliqué dans le tutorial.
> >Je compile avec la ligne suivante comme expliqué dans le tutorial toujours :
> >
> >g++ hworld.cpp `wx-config --libs` `wx-config --cxxflags` -o hworld
> >
> >J'obtiens ces erreurs :
> >
> >$ g++ hworld.cpp `wx-config --libs` `wx-config --cxxflags` -o hworld
> >hworld.cpp:9: error: base class `wxFrame' has incomplete type
> >
> >
> [...]
>
> >J'ai du mal installer quelque chose mais je vois pas quoi.
> >Pourtant quand je fais :
> >
> >$ wx-config --libs
> >-pthread -lwx_base-2.4
> >$ wx-config --cxxflags
> >-I/usr/lib/wx/include/base-2.4 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES
> >
> >ça point bien au bon endroit je pense.
> >J'ai gcc 3.3.5 et wx 2.4
> >
> >Si quelqu'un sait ce que j'ai mal fait dans l'installation ou a déjà eu ce même problème, ça serait
> >sympa qu'il m'explique ce qu'il faut faire.
> >
> >Merci d'abord.
> >
> >
> >
> Si tu utilises le package "libwxgtk2.4-dev" cela devrait marcher.
>
> Tu remarqueras la différence de sortie de wx-config --libs et wx-config
> --cxxflags.
> ( cf: man wx-config )
>
> Je ne peux pas t'en dire plus pour l'instant, car je n'ai jamais
> dévellopé avec cette lib.
> Tu auras desoins de chercher des précisions sur la nécessité de
> librairies supplémentaires pour l'affichage,
> en l'occurence la gestion des wxFrame, qu'ici on résout avec gtk... ( il
> y a peut-être d'autres solutions ).
>
>
> matthias
>
> ps: Tu feras attention ligne 38: c'est la fonction "SetTopWindow" ( sans
> 's' ). ;)
>
>
> --
> Pensez � lire la FAQ de la liste avant de poser une question :
> http://wiki.debian.net/?DebianFrench
>
> Pensez � rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
>
> To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>
>
>
Reply to: