2010-07-10 95 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

相关问题