2010-06-29 12 views

Répondre

0

Vous devez spécifier les bibliothèques GTK + à l'éditeur de liens et d'autres dépendances:

  • 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

Sous Linux, les bibliothèques nécessaires sont renvoyées par la commande: pkg-config gtk+-2.0 --libs.

+0

Je ne pouvais pas ceux-ci dans le lib - iconv.lib, glade-2.0.lib, xml2.lib. Je n'ai pas téléchargé Glade - je voulais juste commencer avec un programme simple. Cependant, même après avoir ajouté les libs à l'option de l'éditeur de liens, j'obtiens toujours les erreurs - http://pastebin.org/380778 –

+0

Quel compilateur utilisez-vous? Cela pourrait aussi être dû à une convention d'appel incohérente dans les paramètres de l'éditeur de liens, je pense que cela devrait être cdecl, peut-être qu'il est réglé sur autre chose. – jdehaan

+0

J'utilisais le compilateur mingw fourni avec Codeblocks.Voulez-vous envoyer vos coordonnées à softwr-development [at] yahoo [dot] com? J'ai enlevé le programme généré par codeblocks et ai exécuté le programme à http://pastebin.org/388327. Cela a fonctionné bien. BTW J'ai trouvé toutes les bibliothèques que vous avez mentionnées quand j'ai installé Glade avec GTK +. Quelle serait la configuration si je veux installer seulement GTK + et Glib. –