[英]Errors in external libraries when I change Compile Source As Objective-C in Xcode
为了在我的项目中使用具体的静态库(.a文件),我需要改变Xcode编译源代码的方式,从构建设置中的“根据文件类型”到“Objective-C ++”。
当我尝试编译项目时,这个更改在GitHub下载的其他库(只有文件.h和.m)中给出了几个错误,例如:NGTabBarController,MWPhotoBrowser或SDWebImage。
一个例子:
[self downloadWithURL:url delegate:delegate options:(retryFailed ? SDWebImageRetryFailed : 0)];
无法使用'int'类型的右值初始化'SDWebImageOptions'类型的参数
我想它们是通过改变编译方式导出的错误。
有没有办法解决这个问题,避免删除任何文件?
提前致谢。
最后我得解决这个建立编译源为“根据文件类型”和每个使用静态库的文件我必须将它们从“.m”重命名为“.mm”(强制文件编译为“ Objective-C的“)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.