[英]iOS: ImageMagick compiler warnings in Xcode
我在 iOS 项目中使用 ImageMagick,但是该库已过时,因为以前的开发人员为此使用了源代码。 我使用的是 Xcode 6.3.2,我想使用 Cocoapods 将 ImageMagick 集成到项目中,而不是复制源文件。 但是,当我将 ImageMagick 与 Cocoapods 集成时,我收到了四个编译器警告。
这是我的 pods 文件的内容:
target 'MyProject' do
pod 'ImageMagick', '6.8.8-9'
end
这些是4个警告:
如果我尝试更改文件,我会收到此警告弹出窗口
我无法解锁文件,我收到另一个错误
我对 ImageMagick 不太熟悉。
这些警告重要吗? 我应该更改 .h 文件并正确配置它吗? 我怎样才能解锁这个文件? 关于我应该配置什么来消除这些警告的任何想法?
这是要走的路吗? 在 Cocoapod 中修改文件感觉不对。
在 CocoaPods 中已经有 ImageMagick 的编译版本。 所以你只需要为你的目标定义这些宏来隐藏警告。 据我了解,它们不会更改 ImageMagick 中的任何内容,因为它已经被编译。
因此,为您的目标打开Preprocessor Macros
设置,或者如果您有多个目标,则为整个项目打开:
并为“调试”和“发布”添加 2 个变量:
MAGICKCORE_HDRI_ENABLE=0 MAGICKCORE_QUANTUM_DEPTH=16
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.