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

编译打包和其他
回复
aquachick
帖子: 115
注册时间: 2007-06-02 1:03

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

#1

帖子 aquachick » 2007-10-24 22:14

文件已经在附件里面了

我已安装了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: 警告: 结构初始值设定项中有多余元素
命令试过了很多个都是一样

希望大家能指导下我,谢谢
附件
wine-ubuntu.tar.gz
(905.86 KiB) 已下载 318 次
头像
nobrain
帖子: 808
注册时间: 2005-08-25 13:58
来自: ustc
联系:

#2

帖子 nobrain » 2007-10-25 12:55

代码: 全选

gcc `pkg-config --libs --cflags gtk+-2.0` wine-ubuntu-gtk.c 
爱喝真猪奶茶的夜鸣猪
aquachick
帖子: 115
注册时间: 2007-06-02 1:03

#3

帖子 aquachick » 2007-10-25 19:49

二楼的,我爱死你了。不过还是有点不明白,为什么gcc 不会自动连接那些库
头像
nobrain
帖子: 808
注册时间: 2005-08-25 13:58
来自: ustc
联系:

#4

帖子 nobrain » 2007-10-26 12:45

aquachick 写了:二楼的,我爱死你了。不过还是有点不明白,为什么gcc 不会自动连接那些库
因为gcc不知道你要链接哪些库
爱喝真猪奶茶的夜鸣猪
回复