2010-07-10 92 views
0

我創建了一個基礎工具在Xcode,並要使用一些功能從GraphicsMagick的圖像處理庫。該庫已被編譯並安裝在我的電腦上,使用MacPorts。我將libGraphicsMagick.3.dyliblibGraphicsMagickWand.2.dylib作爲外部框架添加到我的項目中。添加GraphicsMagick工具到Xcode項目

我必須採取哪些其他步驟在我的應用程序中使用這些庫,我怎麼會導入他們的頭使用它們的功能在我的代碼?

感謝

UPDATE:取得了一些進展。使用的.a靜態庫,而不是dylibs,將它們添加到我的項目,然後添加的頭文件magickwand。我試圖編譯,但我得到這個錯誤: alt text http://cl.ly/f4233cddbae23e1a19fc/content

回答

0

四處搜尋了一下,顯然是因爲這GraphicsMagick工具和ImageMagick的使用已經在OS X框架頭文件中定義的typedef enum聲明2這個問題。有問題的枚舉是ColorInfoExceptionInfo

解決它的唯一方法是要經過源和那些枚舉的每一次出現重命名爲尚未取一個新的名字。然而,iPhone沒有這個問題,GraphicsMagick會編譯得很好。不幸的是,我不認爲圖書館後面的人都願意重新命名他們的枚舉只是爲了得到它來編譯在OS X

相關問題