配置代码块的GTK +
问题描述:
我已经配置以lib,SRC,仓代码块,包括GTK +的路径,我已经选择了GTK +项目配置代码块的GTK +
我试图在http://pastebin.org/366972
但是构建过程中运行的程序我收到错误 - 请参阅http://pastebin.org/366980。
我错过了什么。
答
您必须指定GTK +库链接器和其他依赖关系:
- GTK的win32-2.0.lib
- GDK-win32-2.0.lib
- ATK-1.0.lib
- gdk_pixbuf-2.0.lib
- pangowin32-1.0.lib
- 的pango-1.0.lib
- gobject- 2.0.lib
- gmodule-2.0.lib
- 油嘴-2.0.lib
- intl.lib
- iconv.lib
- 空地-2.0.lib
- xml2.lib
在Linux下,需要使用哪些库将通过以下命令返回:pkg-config gtk+-2.0 --libs
。
我无法在lib中找到这些 - iconv.lib,glade-2.0.lib,xml2.lib。 我没有下载格莱德 - 只是想从一个简单的程序开始。但是,即使在将链接库添加到链接器选项后,我仍然收到错误 - http://pastebin.org/380778 – 2010-07-03 19:33:40
您使用的编译器是什么?这也可能是由于链接器设置中的调用约定不匹配,我认为它应该是cdecl,也许它是调整到其他的。 – jdehaan 2010-07-03 21:30:14
我正在使用与Codeblock一起出现的mingw编译器。您是否介意将您的联系详细信息发送给软件开发[at] yahoo [dot] com。我删除了codeblocks生成的程序,并执行该程序在http://pastebin.org/388327 ..它工作得很好。顺便说一句,当我用GTK +安装Glade时,我发现了你提到的所有库。如果我只想安装GTK +和Glib,安装程序会是什么。 – 2010-07-10 11:57:27