C++Talk.NET Forum Index C++Talk.NET
C++ language newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Newbie : question sur wxwindows

 
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French)
View previous topic :: View next topic  
Author Message
C. Tobini
Guest





PostPosted: Thu Aug 19, 2004 7:41 pm    Post subject: Newbie : question sur wxwindows Reply with quote



Bonjour,

Je voudrais débuter à programmer avec wxwindows. J'ai visité le site
officiel mais il y a une chose que je ne comprend pas. Il y a diverses
versions téléchargeables (UNIX/GTK, Motif...) et le tout dans une seul
paquetage.

J'aurais 2 questions :

- en développant un programme sous Linux, wxwindows doit-il être
installé sous Windows pour la portabilité ou le code contient-il tout
ce qu'il faut pour tourner sur Windows ?

- pour la version UNIX/GTK par exemple, cela veut-il dire que
l'exécutable tournera sur n'importe quelle plate-forme (Windows ou
Linux) équipée de GTK ? Dans ce cas est-il possible de faire un
programme portable sur plusieurs GUI ?

Merci et désolé :-)

C. Tobini
Back to top
Fabien LE LEZ
Guest





PostPosted: Thu Aug 19, 2004 8:00 pm    Post subject: Re: Newbie : question sur wxwindows Reply with quote



On 19 Aug 2004 12:41:23 -0700, [email]ctemp1 (AT) free (DOT) fr[/email] (C. Tobini):

Quote:
- en développant un programme sous Linux, wxwindows doit-il être
installé sous Windows pour la portabilité ou le code contient-il tout
ce qu'il faut pour tourner sur Windows ?

wxWidgets doit être installé sur toute machine servant à compiler le
programme.

Quote:
- pour la version UNIX/GTK par exemple, cela veut-il dire que
l'exécutable tournera sur n'importe quelle plate-forme (Windows ou
Linux) équipée de GTK ?

A moins que GTK soit un émulateur Linux pour Windows (je ne le crois
pas, mais je ne connais pas ce produit), non.

De toutes façons, le principe de wxWidgets (et des autres
bibliothèques portables), c'est qu'on peut compiler le programme sur
plusieurs OS. L'exécutable ainsi créé est, lui, spécifique à l'OS pour
lequel il a été créé.



--
;-)

Back to top
Aurélien Regat-Barrel
Guest





PostPosted: Thu Aug 19, 2004 9:45 pm    Post subject: Re: Newbie : question sur wxwindows Reply with quote



Quote:
- en développant un programme sous Linux, wxwindows doit-il être
installé sous Windows pour la portabilité ou le code contient-il tout
ce qu'il faut pour tourner sur Windows ?

Tu dois installer wxWidgets et recompiler ton code source sous Windows.

Quote:
- pour la version UNIX/GTK par exemple, cela veut-il dire que
l'exécutable tournera sur n'importe quelle plate-forme (Windows ou
Linux) équipée de GTK ? Dans ce cas est-il possible de faire un
programme portable sur plusieurs GUI ?

Non. La version UNIX/GTK c'est pour UNIX seulement, en utilisant GTK.
wxWidgets est un wrapper portable de différents toolkits graphiques. Sous
UNIX tu peux utilser GTK, mais aussi Motif il me semble. Sous Windows ça
utilise directement Win32, donc ça marche sans rien de plus que la dll
wxWidgets sous tous les Windows.

Le newsgroup dédié : comp.soft-sys.wxwindows

--
Aurélien REGAT-BARREL



Back to top
C. Tobini
Guest





PostPosted: Fri Aug 20, 2004 8:50 am    Post subject: Re: Newbie : question sur wxwindows Reply with quote

Bonjour et merci à tous les deux, ça répond à ma question.

Quote:
Le newsgroup dédié : comp.soft-sys.wxwindows

Merci pour l'adresse du newsgroup, mais pour une question générale, je
préfère un post en français pour limiter les incompréhensions :-)

Au revoir.

C. Tobini

Back to top
ctobini
Guest





PostPosted: Fri Aug 20, 2004 6:51 pm    Post subject: Re: Newbie : question sur wxwindows Reply with quote

Désolé, j'ai oublié une autre question :

Si wxwindows sert à créer des programmes, à quoi servent les devels ?

On m'a dit que les devels étaient installés avec les sources, par contre
les RPM les distinguent. En RPM il y a wxGTK et wxGTK-devel.

Merci.

C. Tobini
Back to top
Cyrille Karmann
Guest





PostPosted: Fri Aug 20, 2004 7:46 pm    Post subject: Re: Newbie : question sur wxwindows Reply with quote

ctobini <ctemp2 (AT) free (DOT) fr> disait:
Quote:
Désolé, j'ai oublié une autre question :

Si wxwindows sert à créer des programmes, à quoi servent les devels ?

On m'a dit que les devels étaient installés avec les sources, par
contre les RPM les distinguent. En RPM il y a wxGTK et wxGTK-devel.

Si tu as deux RPM qui on ces noms-là, celui nommé wxGTK est
sans doute nécessaire pour executer les programmes, et wxGTK-devel est
nécessaire pour les compiler.

Cette question aurait plus sa place sur fr.comp.os.linux.whatever...

--
Cyrille

Back to top
ctobini
Guest





PostPosted: Sat Aug 21, 2004 10:48 am    Post subject: Re: Newbie : question sur wxwindows Reply with quote

Bonjour,

Cyrille Karmann wrote:

Quote:
Si tu as deux RPM qui on ces noms-là, celui nommé wxGTK est
sans doute nécessaire pour executer les programmes, et wxGTK-devel est
nécessaire pour les compiler.

Justement, dans ce même topic, on pm'a indiqué que wxGTK permettait de
compiler selon la plateforme. Il est donc ensuite, si j'ai bien compris,
inutile d'avoir wxwindows pour exécuter le code. C'est pour ça que je ne
comprend pas ce qu'ajoute wxGTK-devel si wxGTK permet de compiler des
programmes.

Quote:
Cette question aurait plus sa place sur fr.comp.os.linux.whatever...

Oui on m'a déjà fait la remarque Smile je finis ce topic et je posterai à
l'avenir dans fr.comp.os.linux.configuration.

Merci.

C. Tobini

Back to top
Christophe de Vienne
Guest





PostPosted: Sat Aug 21, 2004 11:06 am    Post subject: Re: Newbie : question sur wxwindows Reply with quote

ctobini wrote:
Quote:
Justement, dans ce même topic, on pm'a indiqué que wxGTK permettait de
compiler selon la plateforme. Il est donc ensuite, si j'ai bien compris,
inutile d'avoir wxwindows pour exécuter le code. C'est pour ça que je ne
comprend pas ce qu'ajoute wxGTK-devel si wxGTK permet de compiler des
programmes.


non !! wxWindows est toujours necessaire. Il wrap, selon que tu es sous
unix / win32 / MacOS, des appels à des libraries graphiques.
Respectivement, GTK / win32 API / je sais pas.

A+

Christophe

Back to top
kanze@gabi-soft.fr
Guest





PostPosted: Mon Aug 23, 2004 8:15 am    Post subject: Re: Newbie : question sur wxwindows Reply with quote

ctobini <ctemp2 (AT) free (DOT) fr> wrote


Quote:
Cyrille Karmann wrote:

Si tu as deux RPM qui on ces noms-là, celui nommé wxGTK est sans
doute nécessaire pour executer les programmes, et wxGTK-devel est
nécessaire pour les compiler.

Justement, dans ce même topic, on pm'a indiqué que wxGTK permettait de
compiler selon la plateforme. Il est donc ensuite, si j'ai bien
compris, inutile d'avoir wxwindows pour exécuter le code.

Ça dépend de comment tu as linké. Souvent, au moins par défaut, tu vas
te rétrouver avec un link dynamique avec la bibliothèque de wxWindows.
Or, si c'est le cas, ton programme ne va pouvoir exécuter que s'il
réussit à trouve la bibliothèque dynamique. C-à-d, sous Unix et Linux,
que la bibliothèque soit installée, et que si elle n'est pas installée
où dlopen cherche par défaut (/usr/lib sous Solaris -- certainement
pareil sous Linux, mais peut-être avec /usr/local/lib aussi), que la
variable d'environement LD_LIBRARY_PATH soit correctement positionné.

Quote:
C'est pour ça que je ne comprend pas ce qu'ajoute wxGTK-devel si wxGTK
permet de compiler des programmes.

Je ne sais pas. C'est peut-être les sources.

--
James Kanze GABI Software http://www.gabi-soft.fr
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34

Back to top
Display posts from previous:   
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.