GTK+ sous Code::Blocks et sous Win
Hello
je ne suis pas sur d'être dans le bon forums mais je souhaiterais savoir comment installer GTK+ sous Code::Blocks(je pense que c'est possible car j'ai vu des sites qui expliqué mais les paquets a télécharger contenait des liens morts) alors j'ai téléchargé un paquets GTK sous Win intitulé GTK+-dev-2.4.9
et j'ai tenté de faire comme pour la librairie SDL et mettre les .h dans :
C:\Programm Files\CodeBlocks\mingw32\include\GTK\
ensuite comme il n'y a pas de section prédéfini pour les projets GTK j'ai créer un projet Gui Win32 application et j'ai mis la ligne :
#include <GTK\GTK.h>
Ensuite j'ai tenté d'ouvrir une fenêtre aprés avoir initialisé la librairie(en suivant les exemples du cours a cette adresse : http://gtk.developpez.com/cours/gtk2/ voila le code que j'ai utilisé :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
#include <stdlib.h>
#include <gtk/gtk.h>
int main(int argc,char **argv)
{
/* Declaration du widget */
GtkWidget *pWindow;
gtk_init(&argc,&argv);
/* Creation de la fenetre */
pWindow = gtk_window_new(GTK_WINDOW_TOPLEVEL);
/* Affichage de la fenetre */
gtk_widget_show(pWindow);
/* Destruction de la fenetre */
gtk_widget_destroy(pWindow);
return EXIT_SUCCESS;
} |
et les erreurs de compilation :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
|
In file included from C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:4,
from C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdk.h:30,
from C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gtk/gtk.h:31,
from main.c:2:
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdktypes.h:32:18: glib.h: No such file or directory
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdktypes.h:33:25: pango/pango.h: No such file or directory
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdktypes.h:34:25: glib-object.h: No such file or directory
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdktypes.h:51:23: gdkconfig.h: No such file or directory
In file included from C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:4,
from C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdk.h:30,
from C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gtk/gtk.h:31,
from main.c:2:
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdktypes.h:76: error: syntax error before "GdkWChar"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdktypes.h:89: error: syntax error before "GdkNativeWindow"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdktypes.h:170: error: syntax error before "data"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdktypes.h:174: error: syntax error before "data"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdktypes.h:178: error: syntax error before "gint"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdktypes.h:184: error: syntax error before "gint"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdktypes.h:186: error: syntax error before "width"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdktypes.h:187: error: syntax error before "height"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdktypes.h:192: error: syntax error before "gint"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdktypes.h:194: error: syntax error before "x2"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdktypes.h:195: error: syntax error before "y2"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdktypes.h:200: error: syntax error before "gint"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdktypes.h:202: error: syntax error before "width"
In file included from C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdk.h:30,
from C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gtk/gtk.h:31,
from main.c:2:
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:19: error: syntax error before "guint32"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:21: error: syntax error before "green"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:22: error: syntax error before "blue"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:41: error: syntax error before "GObject"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:50: error: syntax error before "windowing_data"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:55: error: syntax error before "GObjectClass"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:59: error: syntax error before "gdk_colormap_get_type"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:59: error: syntax error before "G_GNUC_CONST"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:62: error: syntax error before "gboolean"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:76: error: syntax error before "gdk_colormap_get_system_size"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:82: error: syntax error before "gint"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:85: error: syntax error before "gdk_colormap_alloc_colors"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:87: error: syntax error before "gint"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:91: error: syntax error before "gdk_colormap_alloc_color"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:93: error: syntax error before "gboolean"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:97: error: syntax error before "gint"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:99: error: syntax error before "gulong"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:106: error: syntax error before "gdk_color_parse"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:106: error: syntax error before '*' token
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:108: error: syntax error before "gdk_color_hash"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:109: error: syntax error before "gdk_color_equal"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:112: error: syntax error before "gdk_color_get_type"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:118: error: syntax error before "gint"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:119: error: syntax error before "gdk_color_white"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:121: error: syntax error before "gdk_color_black"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:123: error: syntax error before "gdk_color_alloc"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:125: error: syntax error before "gdk_color_change"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:131: error: syntax error before "gdk_colors_alloc"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:132: error: syntax error before "gboolean"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcolor.h:138: error: syntax error before "gulong"
In file included from C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdk.h:31,
from C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gtk/gtk.h:31,
from main.c:2:
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcursor.h:5:35: gdk-pixbuf/gdk-pixbuf.h: No such file or directory
In file included from C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdk.h:31,
from C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gtk/gtk.h:31,
from main.c:2:
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcursor.h:101: error: syntax error before "guint"
C:/Program Files/CodeBlocks/bin/../lib/gcc/mingw32/3.4.4/../../../../mingw32/include/gdk/gdkcursor.h:107: error: syntax error before "gdk_cursor_get_type" |
Merci d'avance a tous !!!:D
Bye :king:
je ne trouve pas les packages windows
Hello
Aprés es recherches j'ai suivie le blog de gege mais je ne trouve pas les "packages windows" dont il parle et les liens qu'il donne n'éxiste pas(a moin que ce soit mon internet :? )
Rien a faire S.V.P quelqu'un peut faire quelque chose pour moi ?
Merci d'avance
Bye :king: