IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

GTK+ avec C & C++ Discussion :

c & Gtk...


Sujet :

GTK+ avec C & C++

  1. #1
    R�dacteur
    Avatar de Franck.H
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activit� : D�veloppeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par d�faut c & Gtk...
    Bonjour,

    Voil�, je suis arriv� � un bon niveau en C mais l� je me pose une question, vu que je veut faire de la programmation multi plate-forme, avec interface graphique, que dois-je prendre ? Le GTK est-il une bonne alternative ? Existe t-il d'autres GUI que GTK mais en mieu ? Et au pire, o� je peut trouver les packages GTK pour Windows et doc et/ou cours/tutoriels en FR ?

    Merci
    Mon Site
    Ma biblioth�que de gestion des cha�nes de caract�res en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne r�pond � aucune question technique par MP, merci d'avance !

  2. #2
    Membre �prouv� Avatar de kaisse
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    100
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 100
    Par d�faut
    Citation Envoy� par CSoldier
    Et au pire, o� je peut trouver les packages GTK pour Windows et doc et/ou cours/tutoriels en FR ?
    Trouver GTK: une b�te recherche un tout petit peu approfondie -> regarde la page des meilleurs biblioth�que pour le C/C++ sur ce site m�me, tu trouveras les pages o� t�l�charger le GTK. Sur ces pages il devrait aussi il y avoir des tutoriels, mais je n'en mettrais pas ma main � couper. Sinon, une bonne r�f�rence:
    Programmation Linux avec GTK+ de David Odin, chez Eyrolles

    Bon, c'est vrai que si tu veux programmer pour windows, ce bouquin semble inutile au vu du titre , mais en fait, c'est surtout une bonne pr�sentation du GTK, donc, assez ind�pendant de la plateforme

  3. #3
    R�dacteur
    Avatar de Franck.H
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activit� : D�veloppeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par d�faut
    Oki donc il ne me reste plus que le GTK alors !! Je pense que c'est le plus utilis� pour le multi plate forme en C non ?
    Mon Site
    Ma biblioth�que de gestion des cha�nes de caract�res en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne r�pond � aucune question technique par MP, merci d'avance !

  4. #4
    Membre �prouv� Avatar de alexrtz
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Juin 2003
    Messages
    639
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 42
    Localisation : Canada

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Juin 2003
    Messages : 639
    Par d�faut
    Citation Envoy� par CSoldier
    Oki donc il ne me reste plus que le GTK alors !! Je pense que c'est le plus utilis� pour le multi plate forme en C non ?
    Oui.
    Par contre pour le livre de David Odin, il traite de GTK1 (enfin celui que j'ai) et je ne sait pas s'il a �t� mis � jour.
    Mais il y a beaucoup de choses qui restent valable pour le GTK2.

  5. #5
    R�dacteur
    Avatar de Franck.H
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activit� : D�veloppeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par d�faut
    Ok merci pour les renseignement Je suis deja en train de t�l�charger le RunTime !!
    Mon Site
    Ma biblioth�que de gestion des cha�nes de caract�res en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne r�pond � aucune question technique par MP, merci d'avance !

  6. #6
    R�dacteur
    Avatar de Franck.H
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activit� : D�veloppeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par d�faut
    Heu c'es re moi avec un tit soucis, apres avoir install� l'environnement de developpement pour le GTK donc Glade (win32), quand je veut le lancer, il me dit qu'il ne peut pas d�marrer car libgdk-win32-2.0.0.dll est manquante l� je suis depass� !! Que dois-je faire, meme une recherche sous Google ne donne pas grand chose

    Sinon au pire, peut-on programmer simplement avec GTK sous DevC++ ? Je pense que oui mais le probl�me je pense apres serais lors de la compilation
    Mon Site
    Ma biblioth�que de gestion des cha�nes de caract�res en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne r�pond � aucune question technique par MP, merci d'avance !

  7. #7
    Membre �prouv� Avatar de alexrtz
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Juin 2003
    Messages
    639
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 42
    Localisation : Canada

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Juin 2003
    Messages : 639
    Par d�faut
    Sans vouloir lancer un troll, tu devrais le faire sous Linux.
    Sous Windows tu risques de gal�rer pour installer des biblioth�ques (et pas que pour GTK) et pour compiler.
    Certains de ce forum avaient d�j� eu des probl�mes et je crois qu'ils avaient abandonn�.
    Si tu ne veux pas installer Linux, tu as des distributions qui fonctionnent sans installation (Knoppix, MandrakeMove...).

    Un Makefile pour Linux :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    CFLAGS = -c -g -Wall `pkg-config --cflags gtk+-2.0`
    EXTRA_FLAGS =
    LINKFLAGS =  `pkg-config --libs gtk+-2.0`
    TARGET = main
    OBJS = $(TARGET).o
     
    $(TARGET): $(OBJS)
    	gcc $(OBJS) $(LINKFLAGS)  -o main
     
    main.o: main.c
    	gcc $(CFLAGS) $(EXTRA_FLAGS) main.c -o main.o
     
    clean:
    	rm -f *.o *~ main
     
    cleanall:clean
    Il suffit de taper cp -f prog.c main.c && make main pour compiler.

  8. #8
    R�dacteur
    Avatar de Franck.H
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activit� : D�veloppeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par d�faut
    Ok ok ok...en fait c'est pas que je ne veuille pas installer Linux mais je ne dispose que d'un PC et vu le projet dans le quel je me suis lanc�, je peut pas me permettre de basculer d'un OS a un autre sur la meme machine plusieurs fois par jours donc je pense que je vais simplement attendre

    Encore merci pour tout
    Mon Site
    Ma biblioth�que de gestion des cha�nes de caract�res en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne r�pond � aucune question technique par MP, merci d'avance !

  9. #9
    R�dacteur
    Avatar de Franck.H
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activit� : D�veloppeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par d�faut
    Encore re moi, bon, tu as deja install� GTK+ sous Windows ?? Ca me serais d'un grand secours car bon, j'ai DevC++ d'install� mais bon, j'ai t�l�charg� les fichier pour le GTK+ ici: http://www.dropline.net/gtk/download.php car les liens du site de DevC++ ne sont plus tr�s a jours et la moiti�s ne fonctionnent m�me plus Et vi aussi une chose, je veut bien moua t�l�charger imagelib mais une fois dans mon PC, j'en fait quoi ? Je le met o� ? car je me retrouve avec un fichier imagelib-1.DevPak Voil�, encore et encore des soucis alors si quelqu'un peut me donner etapes par etape l'installation du kit GTK+ avec DevC++ ce serais vraiment chouette !!

    Merci
    Mon Site
    Ma biblioth�que de gestion des cha�nes de caract�res en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne r�pond � aucune question technique par MP, merci d'avance !

  10. #10
    Membre averti
    Inscrit en
    Septembre 2003
    Messages
    12
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 12
    Par d�faut
    Tu peux trouver le protocole d'install sur le m�me site que les sources que tu as trouv� http://www.dropline.net/gtk/support.php (malheureusement en anglais).
    Dans mon cas j'ai suivi les d�marches propos�, �a compile sans probl�me mais lorsque que je veux executer mon programme j'ai le message suivant :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    Gtk-ERROR **: Incompotible build!
    The code using GTK+ thinks GtkBox is of different size than it actualy is int this build of GTK+.
    On Windows, this probably means that you have compiled your code with gcc without the -fnative-struct (or -mms-bitfields) switch, or that you are using an unsupported compiler.
    aborting...
    Pourtant sur la page ils expliquent bien l'install pour Dev-C++. Au debut j'ai pens� que le runtime avait quelques probl�me mais je l'ai test� sur une machine ou il n'y avait que ce runtime et c'est le m�me probl�me. De plus depuis mon Win-Gimp (qui tourne avec la GTK 1.3 ne veut plus rien savoir ).

    Si tu trouves une solution ....

  11. #11
    R�dacteur
    Avatar de Franck.H
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activit� : D�veloppeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par d�faut
    Oki merci, je vais voir ca et si je trouve la soluce a ton prob je te le fait savoir
    Mon Site
    Ma biblioth�que de gestion des cha�nes de caract�res en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne r�pond � aucune question technique par MP, merci d'avance !

  12. #12
    Membre averti
    Inscrit en
    Septembre 2003
    Messages
    22
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 22
    Par d�faut dev c++ et gtk 1
    j ai programme avec dev c++ et gtk 1 sous windows et je n'ai pas eu de gros probleme. J'avais installe le runtime de gtk qui etait sur le site de dev c++ mais peu de temps apres il avait disparu. Mais si tu le souhaites je dois l'avoir sur un cd je pourrais te le filer. A toi de voir.
    Je me souviens d'un truc pour qu'il fonctionne avec de devc++ il fallait modifier les parametres de la ligne de commande du compilateur de dev c++ et apres ca roulait bien.
    De plus sous windows le theme graphique de gtk par defaut etait illisible il fallait modifier le fichier gtk.rc (si je me souviens bien) pour changer la police et surtout sa taille. Donc si tu veux plus de renseignement je peux chercher plus precisemment.
    a+

  13. #13
    R�dacteur
    Avatar de Franck.H
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activit� : D�veloppeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par d�faut
    Ok, un grand merci , je fait une fois avec ca d�s que j'ai l'temps
    Mon Site
    Ma biblioth�que de gestion des cha�nes de caract�res en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne r�pond � aucune question technique par MP, merci d'avance !

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [GTK]instal devPack avec dev c++
    Par FreshVic dans le forum Autres �diteurs
    R�ponses: 8
    Dernier message: 15/04/2003, 16h48
  2. [Kylix] Kylix GTK et QT
    Par mailstef dans le forum EDI
    R�ponses: 2
    Dernier message: 19/11/2002, 21h53
  3. [GTK]PB Librairie GTK+ sous dev-c++
    Par wozzy dans le forum Dev-C++
    R�ponses: 15
    Dernier message: 05/11/2002, 14h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo