Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1756 connectés 

  FORUM HardWare.fr
  Programmation
  C

  compilation gtk avec proj en C

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

compilation gtk avec proj en C

n°818192
lordankou
Posté le 09-08-2004 à 15:55:34  profilanswer
 

bon voila je voudrais créer un projet gtk. j'ai donc installé la librairie suivant le readme ainsi que la configuration de devcpp en prenant comme projet GUI puis gtk+
avec ce bout de code (généré par devcpp) :
 

Code :
  1. /********************
  2. *  Implementation
  3. ********************/
  4. #include <gtk/gtk.h>
  5. #include <stdlib.h>
  6. int main(int argc, char **argv)
  7. {
  8. GtkWidget *pWindow;
  9. gtk_init(&argc, &argv);
  10. pWindow = gtk_window_new(GTK_WINDOW_TOPLEVEL);
  11. g_signal_connect(G_OBJECT(pWindow), "destroy", G_CALLBACK(gtk_main_quit), NULL);
  12. gtk_widget_show_all(pWindow);
  13. gtk_main();
  14. return EXIT_SUCCESS;
  15. }


 
j'obtiens les erreurs suivantes :
 
4 D:\Dev-Cpp\include\gdk\gdkcolor.h
In file included from D:/Dev-Cpp/include/gdk/gdkcolor.h
30 D:\Dev-Cpp\include\gdk\gdk.h
                 from D:/Dev-Cpp/include/gdk/gdk.h
31 D:\Dev-Cpp\include\gtk\gtk.h
                 from D:/Dev-Cpp/include/gtk/gtk.h
5 E:\test\main.cpp
18 D:\Dev-Cpp\include\gdk\gdktypes.h:32
glib.h: No such file or directory.
 
                 from main.cpp
 
 
et j'en passe.
quelqu'un c une idée car bon là l'install de cette librairie est plutot mal expliquée
 
(N.B : c normal qu'avec opera la visualisation du forum est minable ?)


---------------

mood
Publicité
Posté le 09-08-2004 à 15:55:34  profilanswer
 

n°818397
lordankou
Posté le 09-08-2004 à 19:53:17  profilanswer
 

pas d'idée ?


---------------

n°818504
darkoli
Le Petit Dinosaure Bleu
Posté le 09-08-2004 à 22:53:03  profilanswer
 

En ce qui me concerne j'ai mis tout le bordel GTK+ dans le dossier C:\Gtk-2.4.3 (http://www.gtk-fr.org) puis j'ai mis à jour la variable d'environnement PATH en ajoutant ;C:\Gtk-2.4.3 et finalement j'ai copié les deux fichiers qui se trouvaient dans le dossier C:\Gtk-2.4.3\Devcpp dans le dossier Templates de Dev-C++. Et ça marche ...


Message édité par darkoli le 09-08-2004 à 22:53:38

---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
n°818653
lordankou
Posté le 10-08-2004 à 09:19:25  profilanswer
 

j'ai bien fais ce que tu viens de dire mais niet ça marche tjrs pas
j'ai gtk 2.2.4 installé sur C la variable PATH qui est bien complété, et les fichiers correctement copiés dans le template.
 
le problème a priori c qu'il ne trouve pas le fichier gtk.h  
est ce que ça pourrait venir du fait que j'ai installé GTK sur C et devcpp sur un autre lecteur ?  :??:


---------------

n°818660
farib
Posté le 10-08-2004 à 09:25:39  profilanswer
 

Que faut-il faire ?
 
Lire le message d'erreur.
 
"glib.h: No such file or directory. "
 
donc, commencer par vérifier que le repertoire contenant glib.h est dans les répertoires d'include du projet.


---------------
Bitcoin, Magical Thinking, and Political Ideology
n°818707
lordankou
Posté le 10-08-2004 à 10:16:04  profilanswer
 

-I"C:\Gtk-2.2.4\include" -I"C:\Gtk-2.2.4\include\gtk-2.0" -I"C:\Gtk-2.2.4\include\glib-2.0" -I"C:\Gtk-2.2.4\include\atk-1.0" -I"C:\Gtk-2.2.4\include\pango-1.0" -mms-bitfields
 
-L"C:\Gtk-2.2.4\lib" -lgtk-win32-2.0 -lglib-2.0 -lgobject-2.0 -lgdk-win32-2.0 -lgdk_pixbuf-2.0 -lpango-1.0 -latk-1.0
 
et j'ai bien vérifié les chemins d'accès et ils sont corrects  :??:


---------------

n°818729
farib
Posté le 10-08-2004 à 10:32:12  profilanswer
 

et glib.h il est ou ?


---------------
Bitcoin, Magical Thinking, and Political Ideology
n°818736
lordankou
Posté le 10-08-2004 à 10:45:18  profilanswer
 

il est dans :  
C:\Gtk-2.2.4\include\glib-2.0


---------------

n°818810
lordankou
Posté le 10-08-2004 à 12:25:27  profilanswer
 

idée ?


---------------

n°819725
lordankou
Posté le 10-08-2004 à 23:14:11  profilanswer
 

up !


---------------

mood
Publicité
Posté le 10-08-2004 à 23:14:11  profilanswer
 

n°819832
farib
Posté le 11-08-2004 à 00:04:56  profilanswer
 

D:\Dev-Cpp\include\gdk\gdktypes.h:32  
 
y'a marqué include glib.h comment ? avec " ", avec < > ?


---------------
Bitcoin, Magical Thinking, and Political Ideology
n°819948
lordankou
Posté le 11-08-2004 à 09:13:05  profilanswer
 

avec <>


---------------

n°820891
lordankou
Posté le 11-08-2004 à 22:09:13  profilanswer
 

personne n'aurai une solution car là je me retrouve comme un con avec une analyse terminé mais impossible de la programmer...


---------------

n°820895
farib
Posté le 11-08-2004 à 22:13:59  profilanswer
 

on est pas sur ta machine hein on a pas plus de détails donc on peut pas faire grand chose


---------------
Bitcoin, Magical Thinking, and Political Ideology
n°820911
lordankou
Posté le 11-08-2004 à 22:44:20  profilanswer
 

oui mais je vois pas quoi dire de plus.  
DVCPP installé sur D
j'ai installé GTK 2.2.4 sur le disque C (il y a donc tous les includes là dedans).
Ensuite j'ai bien copier les templates dans le répertoire de devcpp
Quand je crée un nouveau projet/GUI/GTK+ et que je vais voir dans les options il m'affiche bien les répertoires ou j'ai installé GTK sur C
ensuite quand je compile il me balance une erreur en me disant qu'il ne trouve pas le fichier gtk.h avec
#include <gtk/gtk.h>


---------------

n°820960
farib
Posté le 11-08-2004 à 23:35:36  profilanswer
 

et le répertoire "gtk" qui contient gtk.h, il est ou ?


---------------
Bitcoin, Magical Thinking, and Political Ideology
n°821003
lordankou
Posté le 12-08-2004 à 00:34:40  profilanswer
 

j'ai essayé de la placer soit dans le répertoire devcpp/include
soit en le laissant dans  
c:\gtk....\include
 
dans les deux cas il m'envoie boulé en m'indiquant qu'il ne trouve pas tel ou tel fichier alors qu'ils existent bien.
 
ce que je comprends pas c que j'ai suivit l'install à partir du site de gtk-fr et à aucun moment il ne copie les includes dans le répertoires de devcpp mais garde le lien dans les options du projet (commme dans mon cas)


---------------

n°821451
lordankou
Posté le 12-08-2004 à 14:08:16  profilanswer
 

up


---------------

n°821530
farib
Posté le 12-08-2004 à 15:09:59  profilanswer
 

ça sert à rien de upper, on est dans une impasse avec les informations que tu nous donnes.
 
Ce soir je ferai une installation de GtK+ & DevCpp et je verrai ce que ça donne  
 
Quelles versions précisemment ?


---------------
Bitcoin, Magical Thinking, and Political Ideology
n°822111
lordankou
Posté le 13-08-2004 à 10:02:57  profilanswer
 

gtk c la version 2.2.4
et devcpp c la dernière version téléchargé sur le site

n°822937
farib
Posté le 13-08-2004 à 22:54:00  profilanswer
 

aaalooorrrsss
 
tu vas dans les options du projet
 
et tu mets en répertoire d'include
 
c:\gtk-x.x.x\include
c:\gtk-x.x.x\include\gdk-1.0
etc....


---------------
Bitcoin, Magical Thinking, and Political Ideology
n°869983
lordankou
Posté le 11-10-2004 à 12:54:55  profilanswer
 

Merci en tout cas mais ça ne marche tjrs pas (idem pour visual C++) donc je vais programmer sous Linux au moins là ça marche et on passe pas 3 ans à tout configurer...
y'a pas à dire windows pour programmer c de la merde !

n°884110
Sinan
Posté le 27-10-2004 à 16:58:52  profilanswer
 

Moi j'ai utilisé ce tuto et ça marche impec :
 
http://www.gtk-fr.org/index.php?page=download


---------------
Cptn.Barberousse
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  compilation gtk avec proj en C

 

Sujets relatifs
[C++] Compilation et link de librairie statique avec une DLL (VC++)?compilation
[Résolu] [ASPX] Compilation en ligne de commande et Crystal Reportsprobleme a la compilation sous VC++ .NET
visual 6 c++ : problem de compilation avec platform SDK pour WMIL'aide automatique et la compilation
Problème de compilationProblème de compilation
prob compilationProbleme compilation pour programme fragmenté [Résolu]
Plus de sujets relatifs à : compilation gtk avec proj en C


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR