我不能在gimp中包含config.h

时间:2011-05-17 08:25:21

标签: c gimp

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

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

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

  

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

config.h文件位于何处?

另外,我对此代码有疑问:

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

它表示无法将gint32类型的值分配给GimpRunMode类型的实体。

1 个答案:

答案 0 :(得分:0)

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

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

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