【问题标题】:Adding GraphicsMagick to an Xcode project将 GraphicsMagick 添加到 Xcode 项目
【发布时间】:2011-03-14 08:54:09
【问题描述】:

我在 Xcode 中创建了一个 Foundation Tool,并且想使用来自 GraphicsMagick 图像处理库的一些函数。该库已使用MacPorts 编译并安装在我的计算机上。我将libGraphicsMagick.3.dyliblibGraphicsMagickWand.2.dylib 作为外部框架添加到我的项目中。

我必须采取哪些其他步骤才能在我的应用程序中使用这些库,以及如何导入它们的标头以在我的代码中使用它们的功能?

谢谢

更新:取得了一些进展。使用.a 静态库而不是dylib,将它们添加到我的项目中,然后添加magickwand 的头文件。我正在尝试编译,但出现此错误: alt text http://cl.ly/f4233cddbae23e1a19fc/content

【问题讨论】:

    标签: c xcode frameworks dylib graphicsmagick


    【解决方案1】:

    搜索了一下,显然这个问题是因为 GraphicsMagick 和 ImageMagick 使用的 typedef enum 声明中的 2 个已经在 OS X 框架头文件中定义。有问题的枚举是ColorInfoExceptionInfo

    修复它的唯一方法是检查源并将这些枚举的每次出现重命名为尚未使用的新名称。但是,iPhone 没有这个问题,GraphicsMagick 可以正常编译。不幸的是,我不认为图书馆背后的人愿意重命名他们的枚举只是为了让它在 OS X 上编译。

    【讨论】:

      猜你喜欢
      • 2011-11-16
      • 2010-10-14
      • 1970-01-01
      • 1970-01-01
      • 2014-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-17
      相关资源
      最近更新 更多