当前位置: 技术问答>linux和unix
哪里可以下载到 libgimp2.0-dev?
来源: 互联网 发布时间:2016-11-10
本文导语: 本帖最后由 lengxujun 于 2011-02-17 21:55:44 编辑 写了个简单无用的GIMP插件,但运行命令 gimptool-2.0 --install hello.c 时,gcc报错,提示: libgimp/gimp.h: No such file or directory 即找不到gimp.h文件. 不知道是不是开发环境没有构造完全...
gimptool-2.0 --install hello.c
时,gcc报错,提示:
libgimp/gimp.h: No such file or directory
即找不到gimp.h文件.
不知道是不是开发环境没有构造完全,望大虾们指点一二,谢谢!
插件 hello.c 的源代码如下
hello.c
#include
static void query(void);
static void run(const gchar *name,
gint nparams,
const GimpParam *param,
gint *nreturn_vals,
GimpParam **return_vals);
GimpPlugInInfo PLUG_IN_INFO = {
NULL,
NULL,
query,
run
};
MAIN()
static void
query(void)
{
static GimpParamDef args[] = {
{
GIMP_PDB_INT32,
"run-mode",
"Run mode"
},
{
GIMP_PDB_IMAGE,
"image",
"Input image"
},
{
GIMP_PDB_DRAWABLE,
"drawable",
"Input drawable"
}
};
gimp_install_procedure(
"plug-in-hello",
"Hello, world!",
"Displays "Hello, world!" in a dialog",
"David Neary",
"Copyright David Neary",
"2004",
"_Hello world...",
"RGB*, GRAY*",
GIMP_PLUGIN,
G_N_ELEMENTS(args), 0,
args, NULL);
gimp_plugin_menu_register("plug-in-hello",
"/Filters/Misc");
}
static void
run(const gchar *name,
gint nparams,
const GimpParam *param,
gint *nreturn_vals,
GimpParam **return_vals)
{
static GimpParam values[1];
GimpPDBStatusType status = GIMP_PDB_SUCCESS;
GimpRunMode run_mode;
/* Setting mandatory output values */
*nreturn_vals = 1;
*return_vals = values;
values[0].type = GIMP_PDB_STATUS;
values[0].data.d_status = status;
/* Getting run_mode - we won't display a dialog if
* we are in NONINTERACTIVE mode */
run_mode = param[0].data.d_int32;
if (run_mode != GIMP_RUN_NONINTERACTIVE)
g_message("Hello, world!n");
}
|
如果你用ubuntu的话
http://cn.archive.ubuntu.com/ubuntu/pool/main/g/gimp/
http://cn.archive.ubuntu.com/ubuntu/pool/main/g/gimp/
|
自己运行sudo yum search libgimp,在结果中找找看
|
看http://www.gimp.org/downloads/
|
在redhat系的llinux下 一般开发包都是以devel结束的 试试这个吧
yum install gimp-devel
然后再编译你的程序
yum install gimp-devel
然后再编译你的程序