首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

codeblocks编译GTK程序 提示undefined reference解决办法

2012-06-02 
codeblocks编译GTK程序 提示undefined reference我的程序在ubuntu下编译通过,生成的文件是可以执行的。现在

codeblocks编译GTK程序 提示undefined reference

  我的程序在ubuntu下编译通过,生成的文件是可以执行的。现在拿到windows下的codeblocks来编译,采用gcc编译器。出错了:
提示如下:
E:\program\CodeBlocks\gobang\ui.c|21|undefined reference to `gdk_pixbuf_new_from_file_utf8'|
E:\program\CodeBlocks\gobang\ui.c|120|undefined reference to `gdk_window_get_pointer'|
E:\program\CodeBlocks\gobang\ui.c|181|undefined reference to `gdk_gc_new'|
还有几个类似的~

全部是以gdk打头的函数有问题,gtk打头的函数就没有问题。
我包含的头文件:

  #include <gtk/gtk.h>
  #include <glib/gstdio.h>

是不是还缺什么头文件?还是事关codeblocks的设置问题?

[解决办法]
不是头文件缺少,是没有设置好链接,既需要链接到lib文件。

热点排行