分页: 1 / 1

[问题]这个C语言文件怎么不能编译的?

发表于 : 2007-10-24 22:14
aquachick
文件已经在附件里面了

我已安装了Gcc,build-essential,libgtk2.0-dev等等。
编译的时候出现错误如下
wine-ubuntu-gtk.c:1:21: 错误: gtk/gtk.h:No such file or directory
wine-ubuntu-gtk.c:4: 错误: expected ‘)’ before ‘*’ token
wine-ubuntu-gtk.c:5: 错误: expected ‘)’ before ‘*’ token
wine-ubuntu-gtk.c:6: 错误: expected ‘)’ before ‘*’ token
wine-ubuntu-gtk.c:10: 错误: expected specifier-qualifier-list before ‘GtkWidget’
wine-ubuntu-gtk.c:18: 警告: 结构初始值设定项中有多余元素
wine-ubuntu-gtk.c:18: 警告: (在 ‘page[0]’ 的初始化附近)
wine-ubuntu-gtk.c:18: 警告: 结构初始值设定项中有多余元素
wine-ubuntu-gtk.c:18: 警告: (在 ‘page[0]’ 的初始化附近)
wine-ubuntu-gtk.c:18: 警告: 结构初始值设定项中有多余元素
wine-ubuntu-gtk.c:18: 警告: (在 ‘page[0]’ 的初始化附近)
wine-ubuntu-gtk.c:18: 错误: ‘GTK_ASSISTANT_PAGE_INTRO’ 未声明 (不在函数内)
wine-ubuntu-gtk.c:18: 警告: 结构初始值设定项中有多余元素
wine-ubuntu-gtk.c:18: 警告: (在 ‘page[0]’ 的初始化附近)
wine-ubuntu-gtk.c:18: 错误: ‘TRUE’ 未声明 (不在函数内)
wine-ubuntu-gtk.c:18: 警告: 结构初始值设定项中有多余元素
命令试过了很多个都是一样

希望大家能指导下我,谢谢

发表于 : 2007-10-25 12:55
nobrain

代码: 全选

gcc `pkg-config --libs --cflags gtk+-2.0` wine-ubuntu-gtk.c 

发表于 : 2007-10-25 19:49
aquachick
二楼的,我爱死你了。不过还是有点不明白,为什么gcc 不会自动连接那些库

发表于 : 2007-10-26 12:45
nobrain
aquachick 写了:二楼的,我爱死你了。不过还是有点不明白,为什么gcc 不会自动连接那些库
因为gcc不知道你要链接哪些库