做一个小软件因为要在winXP下用又想学在LINUX下GUI编程也能借机熟悉一下所以就用DEV-C++4.9.8.7 and GTK Development Environment Version 2.2.4-2 - Updated 03.06.04 for windows环境c语言和GTK+库了,希望有想学LINUX和WIN下编程的与我一样初学朋友们积极参与,相信经过做这个软件一定会有不少收获的.
如果想在LINUX下作当然也可以,差异不会太大的
安装readme:
win环境
Now you need to to ensure your program can find the GTK+ libraries at build time. This varies depending on your environment, but you'll basically need to link the following libraries with your project:
-lgtk-win32-2.0 -lgdk-win32-2.0 -lgthread-2.0 -lgdi32 -lole32 -luuid -latk-1.0
-lgdk_pixbuf-2.0 -lpangowin32-1.0 -lgdi32 -lpango-1.0 -lgobject-2.0
-lgmodule-2.0 -lglib-2.0 -lintl -liconv
我在编译环境的连接中使用了上面的所有选项,但还是不能成功,从-latk-1.0选项开始以后的选项编译时都提示无法找到,重新启动DEV-C++从-latk-1.0选项开始以后的选项都不见了,编译就提示:
[Linker error] undefined reference to `gtk_window_show'
到底应该连接哪些选项呢?
我没有gtkdeps-2.0包,但是GTK的说明文件中出现了这个包,会不会是缺少了这个包产生的问题.
我已经在linux下正确的编译了几个GTK+的例子。