gpt4 book ai didi

ios - 当我在 Xcode 中将 Compile Source As Objective-C 更改为外部库时出现错误

转载 作者:行者123 更新时间:2023-12-01 19:04:44 25 4
gpt4 key购买 nike

为了在我的项目中使用具体的静态库(.a 文件),我需要在build设置中将 Xcode 编译源代码的方式从“根据文件类型”更改为“Objective-C++”。

当我尝试编译我的项目时,此更改在从 GitHub 下载的其他库(仅文件 .h 和 .m)中出现了几个错误,例如:NGTabBarController、MWPhotoBrowser 或 SDWebImage。

一个例子:

    [self downloadWithURL:url delegate:delegate options:(retryFailed ? SDWebImageRetryFailed : 0)];

无法使用“int”类型的右值初始化“SDWebImageOptions”类型的参数

我想它们是由于改变编译方式而产生的错误。

有什么办法可以解决这个问题,避免删除任何文件?

提前致谢。

最佳答案

最后我解决了这个建立编译源为“根据文件类型”的问题,对于每个使用静态库的文件,我必须将它们从“.m”重命名为“.mm”(强制文件编译为“objective-C ”)。

关于ios - 当我在 Xcode 中将 Compile Source As Objective-C 更改为外部库时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20407508/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com