如何让GTK在Cygwin下工作?

时间:2015-04-17 10:06:18

标签: c++ gtk cygwin

我试图让Gtk在Cygwin / Code Blocks下工作,但我遇到了这个错误:

  

找不到-lgtk-win32-3.0

文件gtk-win32-3.0.lib位于

  

C:\ GTK \ lib中

但是当我尝试在链接器设置(构建选项 - >链接器设置 - >链接库)中添加此文件时,它什么都不做。

有什么想法吗?

(完全适用于minGW)

由于

编辑:我删除了旧gtk安装的所有遗留物(在官方网站上为minGW下载的那个),我也用好的替换了PATH变量。

这是我的路径可变:C:\ cygwin64 \ bin

之后我编译时出现了一些文件丢失错误,所以我将所有正确的路径添加到我的搜索目录中,但我不认为这是一个好方法,因为现在我有10条路径进入我的搜索目录...

无论如何,现在我又遇到了与之前相同的问题:

  

/usr/lib/gcc/x86_64-pc-cygwin/4.9.2 /../../../../ x86_64-pc-cygwin / bin / ld:找不到-lgtk-win32-3.0

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

cygwin上的

gtk与其他类Unix系统上的gtk没什么不同。

假设您正在寻找GTK3,请安装    libgtk3-devel 包,以便您具有所需的标题和库。