【问题标题】:library not found for -lstdc++.6 when using IBM Mobile First 8 with Xcode 10将 IBM Mobile First 8 与 Xcode 10 一起使用时,找不到 -lstdc++.6 的库
【发布时间】:2019-03-13 14:55:37
【问题描述】:

似乎IBM的Mobile First最新版本(8.0.2018081607)与最新版本的Xcode(10.0、10A255)不兼容。当我尝试使用此设置为 iOS 构建我的应用程序时,我收到以下错误:

本机链接错误:找不到 -lstdc++.6 MT5209 的库

有没有办法告诉链接器对 ibm 的依赖库使用 libc++ 而不是 lstdc++?

【问题讨论】:

    标签: ibm-mobilefirst


    【解决方案1】:

    您可以删除 Xcode 项目中的依赖项。有关说明,请参阅https://mobilefirstplatform.ibmcloud.com/blog/2018/07/23/mfp-support-for-ios12/#known-issues

    【讨论】:

    • 嗨,Srik,您的链接对找到解决方案非常有用,我忘了说我的项目实际上是 Xamarin Visual Studio 项目,所以我没有 XCode 项目,无法删除那个参考。但是,我可以通过从苹果开发者门户下载 Xcode 9.4 并将所有 libstdc 库手动复制到 XCode 10 的安装文件夹中来修复它,请参阅这篇文章以获取参考和有关如何操作的详细信息它。 stackoverflow.com/questions/50694822/…
    • 我继续接受您的评论作为答案,因为它对找到解决方案非常有帮助。谢谢!
    • 请联系 IBM 以修复 Xamarin,尽管它很快就会在 NuGet 上可用
    猜你喜欢
    • 1970-01-01
    • 2019-02-21
    • 1970-01-01
    • 1970-01-01
    • 2018-12-06
    • 2012-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多