Problem compiling on Windows



I'm trying to learn how to build GTK+ applications on Windows XP. I have installed GTK+ and dependencies from binaries as linked to from http://www.gimp.org/~tml/gimp/win32/ and finally everything seems okay. However, when I try to build a little libglade hello world application, I get this:

gcc -Wall -g `pkg-config --cflags --libs` -o hello hello.c

C:/DOCUME~1/Micah/LOCALS~1/Temp/ccGqaaaa.o: In function `main':
C:/msys/1.0/home/Micah/hello/hello.c:16: undefined reference to `gtk_init_abi_check' C:/msys/1.0/home/Micah/hello/hello.c:19: undefined reference to `glade_xml_new' C:/msys/1.0/home/Micah/hello/hello.c:20: undefined reference to `g_assert_warning' C:/msys/1.0/home/Micah/hello/hello.c:23: undefined reference to `glade_xml_get_widget' C:/msys/1.0/home/Micah/hello/hello.c:24: undefined reference to `glade_xml_get_widget' C:/msys/1.0/home/Micah/hello/hello.c:27: undefined reference to `gtk_main_quit' C:/msys/1.0/home/Micah/hello/hello.c:27: undefined reference to `glade_xml_signal_connect' C:/msys/1.0/home/Micah/hello/hello.c:32: undefined reference to `glade_xml_signal_connect_data' C:/msys/1.0/home/Micah/hello/hello.c:36: undefined reference to `g_type_check_instance_cast' C:/msys/1.0/home/Micah/hello/hello.c:36: undefined reference to `g_object_unref'
C:/msys/1.0/home/Micah/hello/hello.c:39: undefined reference to `gtk_main'
C:/DOCUME~1/Micah/LOCALS~1/Temp/ccGqaaaa.o: In function `on_button1_clicked': C:/msys/1.0/home/Micah/hello/hello.c:48: undefined reference to `gtk_entry_get_type' C:/msys/1.0/home/Micah/hello/hello.c:48: undefined reference to `g_type_check_instance_cast' C:/msys/1.0/home/Micah/hello/hello.c:48: undefined reference to `gtk_entry_set_text'
collect2: ld returned 1 exit status

Can anyone give me some advice?

BTW, the pkg-config output is:
-mms-bitfields -Ic:/MinGW/include/gtk-2.0 -Ic:/MinGW/lib/gtk-2.0/include -Ic:/MinGW/include/atk-1.0 -Ic:/MinGW/include/cairo -Ic:/MinGW/include/pango-1.0 -Ic:/MinGW/include/glib-2.0 -Ic:/MinGW/lib/glib-2.0/include -Ic:/MinGW/include/libglade-2.0 -Ic:/MinGW/include/libxml2 -Ic:/MinGW/include -Lc:/MinGW/lib -lglade-2.0 -lgtk-win32-2.0 -lxml2 -lz -lws2_32 -lgdk-win32-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv
--
- Micah Carrick

 Developer - http://www.micahcarrick.com
 GTK+ Forums - http://www.gtkforums.com




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]