gimp-plugin 找不到 gtk/gtk.h

gimp-plugin 找不到 gtk/gtk.h

我正在尝试安装 gimp 插件,但收到此 gtk 错误,无论我做什么,我已经安装了几乎每个 gtk-2.0 / gtk-3.0 devel 和其他软件包,但仍然不行,所以我编辑了源文件,bimp-gui.c,bimp-gui.h,但我仍然无法让它工作。帮忙,有人吗?

%userx@voided gimp-plugin-bimp-1.16>$sudo find /usr/include -type f -name gtk.h
/usr/include/gtk-3.0/gtk/gtk.h
/usr/include/gtk-2.0/gtk/gtk.h

这是错误

%userx@voided gimp-plugin-bimp-1.16>$make
sh: pkg-config: command not found
No output from 'pkg-config --cflags gimpui-2.0'
which gimptool-2.0 && which pcre-config && \
gcc -o ./bin/bimp -Wall -O2 -Wno-unused-variable -Wno-pointer-sign -Wno-parentheses src/*.c src/manipulation-gui/*.c   -lpcre -lm -DGIMP_DISABLE_DEPRECATED
/usr/bin/gimptool-2.0
/usr/bin/pcre-config
src/bimp-gui.c:5:21: fatal error: gtk/gtk.h: No such file or directory
 #include <gtk/gtk.h>

所以我进入该文件并添加了注释

#include <gtk/gtk.h> 

然后添加了这个

#include "/usr/include/gtk-2.0/gtk/gtk.h"

然后它给了我这个...仍然不行。

%userx@voided gimp-plugin-bimp-1.16>$make
sh: pkg-config: command not found
No output from 'pkg-config --cflags gimpui-2.0'
which gimptool-2.0 && which pcre-config && \
gcc -o ./bin/bimp -Wall -O2 -Wno-unused-variable -Wno-pointer-sign -Wno-parentheses src/*.c src/manipulation-gui/*.c   -lpcre -lm -DGIMP_DISABLE_DEPRECATED
/usr/bin/gimptool-2.0
/usr/bin/pcre-config
In file included from src/bimp-gui.c:5:0:
/usr/include/gtk-2.0/gtk/gtk.h:32:21: fatal error: gdk/gdk.h: No such file or directory
 #include <gdk/gdk.h>

我没有公正

/usr/include/gtk/gtk.h

在我的系统中。是否有像 pre-gtk-2.0 这样的东西可以为此获取标头。如果是,那么它确实已经过时了

哦,是的,这是生产线

make: 
which gimptool-2.0 && which pcre-config && \
gcc -o ./bin/bimp -Wall -O2 -Wno-unused-variable -Wno-pointer-sign -Wno-parentheses  src/*.c src/manipulation-gui/*.c $(GIMPARGS) $(PCREARGS) -lm -DGIMP_DISABLE_DEPRECATED

答案1

关键信息是:

sh: pkg-config: 未找到命令

您需要安装pkgconfig软件包才能让您的 make 文件正常工作

相关内容