我试图让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
我该如何解决这个问题?
答案 0 :(得分:0)
gtk与其他类Unix系统上的gtk没什么不同。
假设您正在寻找GTK3,请安装 libgtk3-devel 包,以便您具有所需的标题和库。