Configuration 为GTK和x2B配置代码块;

Configuration 为GTK和x2B配置代码块;,configuration,gtk,codeblocks,Configuration,Gtk,Codeblocks,我已经用lib、src、bin和include路径为GTK+配置了代码块,并且我已经选择了GTK+项目 我正在试着用计算机运行这个程序 但在构建过程中,我会遇到错误-请参阅 我遗漏了什么。您必须为链接器和其他依赖项指定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 g

我已经用lib、src、bin和include路径为GTK+配置了代码块,并且我已经选择了GTK+项目

我正在试着用计算机运行这个程序

但在构建过程中,我会遇到错误-请参阅


我遗漏了什么。

您必须为链接器和其他依赖项指定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
  • glib-2.0.lib
  • intl.lib
  • iconv.lib
  • glade-2.0.lib
  • xml2.lib

在Linux下,需要哪些库将由命令返回:
pkg config gtk+-2.0--libs

我无法在lib-iconv.lib、glade-2.0.lib、xml2.lib中找到这些库。我没有下载Glade,只是想从一个简单的程序开始。然而,即使在将libs添加到linker选项之后,我仍然会收到错误-您使用的是什么编译器?这也可能是由于链接器设置中的调用约定不匹配造成的,我认为应该是cdecl,也许它被调到了其他地方。我使用的是代码块附带的mingw编译器。您是否介意将详细联系信息发送到softwr development[at]yahoo[dot]com。我删除了代码块生成的程序,并在..处执行该程序。。它工作得很好。顺便说一句,我找到了您在安装带有GTK+的Glade时提到的所有库。如果我只想安装GTK+和Glib,安装程序会是什么。