Bonjour,
Je viens d'installer Code::Blocks, et gtk selon la méthode préconisée par gege2061.
A la lecture du fichier gtk.cdb, j'ai du le modifier pour refléter la vraie position des includes et des lib.
Voici le résultat :
Code XML : 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
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 <?xml version="1.0"?> <!DOCTYPE CodeBlocks_project_file> <CodeBlocks_project_file> <FileVersion major="1" minor="1"/> <Project> <Option title="GTK+ application"/> <Option makefile="Makefile"/> <Build> <Target title="default"> <Option type="0"/> <Option parameters=""/> <Option includeInTargetAll="1"/> <Option projectCompilerOptionsRelation="3"/> <Option projectLinkerOptionsRelation="3"/> <Option projectIncludeDirsRelation="3"/> <Option projectLibDirsRelation="3"/> <Compiler> <Add option="-mno-cygwin"/> <Add option="-mms-bitfields"/> <Add directory="C:\Install\CodeBlocks\gtk+-dev-2.8.9\include\gtk-2.0\gdk"/> <Add directory="C:\Install\CodeBlocks\gtk+-dev-2.8.9\include\gtk-2.0\gdk-pixbuf"/> <Add directory="C:\Install\CodeBlocks\gtk+-dev-2.8.9\include\gtk-2.0\gtk"/> <Add directory="C:\Install\CodeBlocks\gtk+-dev-2.8.9\lib\gtk-2.0\include"/> <Add directory="C:\Install\CodeBlocks\atk-dev-1.10.1\include\atk-1.0\atk"/> <Add directory="C:\Install\CodeBlocks\pango-dev-1.10.3\include\pango-1.0\pango"/> <Add directory="C:\Install\CodeBlocks\glib-dev-2.8.6\include\glib-2.0"/> <Add directory="C:\Install\CodeBlocks\glib-dev-2.8.6\include\glib-2.0\glib"/> <Add directory="C:\Install\CodeBlocks\glib-dev-2.8.6\include\glib-2.0\gobject"/> <Add directory="C:\Install\CodeBlocks\glib-dev-2.8.6\lib\glib-2.0\include"/> <Add directory="C:\Install\CodeBlocks\cairo-dev-1.4.0\include\cairo"/> </Compiler> <Linker> <Add option="-limm32"/> <Add option="-lshell32"/> <Add option="-lole32"/> <Add option="-luuid"/> <Add library="C:\Install\CodeBlocks\glib-dev-2.8.6\lib\glib-2.0.lib"/> <Add library="C:\Install\CodeBlocks\pango-dev-1.10.3\lib\pangocairo-1.0.lib"/> <Add library="C:\Install\CodeBlocks\pango-dev-1.10.3\lib\pangowin32-1.0.lib"/> <Add library="C:\Install\CodeBlocks\pango-dev-1.10.3\lib\pangoft2-1.0.lib"/> <Add library="C:\Install\CodeBlocks\atk-dev-1.10.1\lib\atk-1.0.lib"/> <Add library="C:\Install\CodeBlocks\gtk+-dev-2.8.9\lib\gdk_pixbuf-2.0.lib"/> <Add library="C:\Install\CodeBlocks\gtk+-dev-2.8.9\lib\gdk-win32-2.0.lib"/> <Add library="C:\Install\CodeBlocks\pango-dev-1.10.3\lib\pango-1.0.lib"/> <Add library="C:\Install\CodeBlocks\glib-dev-2.8.6\lib\gmodule-2.0.lib"/> <Add library="C:\Install\CodeBlocks\glib-dev-2.8.6\lib\gobject-2.0.lib"/> <Add library="C:\Install\CodeBlocks\glib-dev-2.8.6\lib\gthread-2.0.lib"/> <Add library="C:\Install\CodeBlocks\gtk+-dev-2.8.9\lib\gtk-win32-2.0.lib"/> <Add library="C:\Install\CodeBlocks\cairo-dev-1.4.0\lib\cairo.lib"/> </Linker> </Target> </Build> </Project> </CodeBlocks_project_file>
Mais lorsque je crée un fichier de type gtk, les options du compilateur et du linkeur ne sont pas modifiées, et le programme de base ne compile donc pas puisqu'il ne trouve pas gtk/gtk.h !
Quelqu'un saurait-il pourquoi ? Ai-je mal installé Code::Blocks, ou gtk ?
Un bon tutoriel ou manuel de référence de Code::Blocks ne serait pas un luxe, si qn connait ...
Partager