2011-05-17 45 views
0

我是gimp編程的新手。我已經安裝了gimp並在Visual Studio 2010中使用它。配置沒問題。我不能在gimp中包含config.h

我試圖從這裏編譯代碼:
http://git.gnome.org/browse/gimp/tree/plug-ins/common/blur.c

的問題是,包括config.h的時候,我得到這個:

致命錯誤C1189:#錯誤:「配置。 h必須包含在stdplugins-intl.h之前「

這是在哪裏config.h文件位於何處?

另外,我有問題,此代碼:

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

它說:gint32類型的值不能被分配到GimpRunMode類型的實體。

回答

0

config.h是在gimp目錄的根目錄下運行./configure時生成的。如果你運行配置,它應該已經結束在gimp目錄的根目錄下。

至於你的其他問題,請嘗試分配它之前鑄造的價值:

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

非常感謝您的及時答覆。第二個問題是固定的。但如何在gimp目錄的根目錄下運行./configure? – Sayak 2011-05-17 09:18:20

+0

既然你在談論Visual Studio,我猜你正在運行Windows。配置腳本是一個bash shell腳本,在Windows中運行的最簡單方法是安裝Cygwin,它可以讓你訪問bash和其他必要的工具。 – Puppe 2011-05-22 14:10:24