2011-02-01 99 views
0

我最近在我的windows 7机器上安装了cygwin,我安装了cygwin附带的所有软件包。现在我在使用GTK对象的C代码中有一个简单的“Hello World”程序。当我在CYGWIN中输入make和编译程序时,它给了我一个很大的错误: “gtk/gtk.h:没有这样的文件或目录” ...........并且它在列表中一堆GTK错误GTK/GTK + Cygwin程序帮助

不是CYGWIN包括GTK?如果是这样,我很确定我安装了它。有没有GTK和cygwin我不知道的另一个插件?我真的需要这个在整个学期为我的课程工作。赞赏我能得到的任何帮助。

回答

0

就我而言,Cygwin不包括Gtk。你可以在http://www.gtk.org/download-windows.html下载Gtk for windows,我建议你下载这个all-in-one包。

+0

“它给了我一个很大的错误:”gtk/gtk.h:没有这样的文件或目录“这是因为链接器没有找到gtk文件 – 2011-02-01 03:53:38

0

GTK + 2包含在Cygwin since 2004中:您需要必须在上安装这些软件包,或者Cygwin当前的相应软件包。

完成后,您可以使用pkg-config为编译器提供适当的标志。作为Cygwin真的是一个POSIX发行版,the standard documentation将适用。

此外,请小心处理参数的顺序,因为(可惜)官方文档is wrong