0

我是 gimp 编程的新手。我已经安装了 gimp 并在 Visual Studio 2010 中使用它。配置没问题。

我试图从这里编译代码:
http ://git.gnome.org/browse/gimp/tree/plug-ins/common/blur.c

问题是,当包括 时config.h,我得到了这个:

致命错误 C1189:#error:“config.h 必须包含在 stdplugins-intl.h 之前”

这个config.h文件在哪里?

另外,我对这段代码有疑问:

GimpRunMode run_mode; run_mode = param[0].data.d_int32;

它说 type 的值gint32不能分配给 type 的实体GimpRunMode

4

1 回答 1

0

当您在 gimp 目录的根目录中运行 ./configure 时会生成 config.h。如果您运行了 configure,它应该最终位于 gimp 目录的根目录中。

至于您的其他问题,请在分配之前尝试转换值:

GimpRunMode run_mode;
run_mode = (GimpRunMode)param[0].data.d_int32;
于 2011-05-17T08:49:51.543 回答