2012-11-11 78 views
0

我想編譯簡單的imageMagick(MagickCore)。我正在使用C接口。我正在編譯的代碼是本站的第一個例子MagickCore API在c編譯ImageMagick核心

library的配置和安裝進行得很完美。 「make check」命令的結果全部檢查爲「PASS」。

我也可以在命令行中運行操作,例如:

convert logo: test.gif 

現在,我想用C編程API。我只是從MagickCore API提供的示例開始!

我嘗試使用下面的命令來編譯:(其本身被設置在同一站點的源代碼):

cc -o test `pkg-config --cflags --libs MagickCore` test.c 

,但它會導致下面的錯誤(我嘗試看看四周,它正在佔用我的時間)。

fatal error: MagickCore/MagickCore.h: No such file or directory 

有什麼建議嗎?

請注意,我還設置PKG_CONFIG_PATH環境變量,所以ImageMagick的是現在在我的系統默認路徑:出口PKG_CONFIG_PATH =在/ usr/local/lib目錄/ pkgconfig

+0

看起來是這樣的一個解決我的問題: GCC'Magick-配置--cflags --cppflags' demo.c'Magick-配置--ldflags --libs' 更多[這裏](HTTP:// www.informatik.uni-hamburg.de/RZ/software/ImageMagick/www/api.html)。乾杯 – LeTex

回答

0

嘗試使用編譯器參數-I path_to_headers,指定Magick標題的路徑(或其他的東西)。