1.download files
all files coming from http://www.gimp.org/~tml/gimp/win32/downloads.html
ftp://ftp.gtk.org/pub/gtk/v2.6/win32/glib-2.6.5.zip
ftp://ftp.gtk.org/pub/gtk/v2.6/win32/glib-dev-2.6.5.zip
ftp://ftp.gtk.org/pub/gtk/v2.6/win32/gtk+-2.6.8.zip
ftp://ftp.gtk.org/pub/gtk/v2.6/win32/gtk+-dev-2.6.8.zip
ftp://ftp.gtk.org/pub/gtk/v2.6/win32/pango-1.8.0.zip
ftp://ftp.gtk.org/pub/gtk/v2.6/win32/pango-dev-1.8.0.zip
ftp://ftp.gtk.org/pub/gtk/v2.6/win32/atk-1.9.0.zip
ftp://ftp.gtk.org/pub/gtk/v2.6/win32/atk-dev-1.9.0.zip
2.extract them to the same directory
my case is D:\work\test\vc\gtk2\devel
3.edit your environment variable
call System Properties dialog
press Enviorment variable button
add a system variable GTK2DEVEL
append your devel directory to Path variable
4.start your VC6
5.new a Win32 Console Application
6.choose An empty project.
7.Insert a file into project named "hello.c"
8.copy and paste the hello world code and save
here is the code
http://www.gtk.org/tutorial/ch-gettingstarted.html#SEC-HELLOWORLD
9.choose menu /Project/Settings and C/C++ tab with Category Code Generation then modify Use run-time library to Debug Multithreaded DLL
10.choose Category Preprocessor then modify Additional include directories to
$(GTK2DEVEL)/include,$(GTK2DEVEL)/include/gtk-2.0,$(GTK2DEVEL)/include/glib-2.0,$(GTK2DEVEL)/lib/glib-2.0/include,$(GTK2DEVEL)/include/pango-1.0,$(GTK2DEVEL)/lib/gtk-2.0/include,$(GTK2DEVEL)/include/atk-1.0
11.change to Link tab and Category Input then append Object/library modules with
gobject-2.0.lib glib-2.0.lib gtk-win32-2.0.lib gdk-win32-2.0.lib gdk_pixbuf-2.0.lib iconv.lib
12.modify Additional library path to
$(GTK2DEVEL)/lib
13.compile it
14.run and hello world
沒有留言:
張貼留言