【问题标题】:Android Studio KMM Project with c/c++ module Error带有 c/c++ 模块错误的 Android Studio KMM 项目
【发布时间】:2021-08-09 03:13:14
【问题描述】:

我们正在尝试为 ios 和 android 构建一个 KMM(Kotlin Multiplatform Mobile)应用程序。此项目中包含 c/c++ 模块。 在 iOS 构建中,我们从 .h 文件中收到此错误:

error: use of '@import' when modules are disabled

在 xcode 中,这似乎是一个很容易解决的问题,但在 Android Studio 中,我们找不到解决方案。我认为这是 Podfile/.podspec 问题,但我找不到任何可行的解决方案。

【问题讨论】:

    标签: ios objective-c import cocoapods kmm


    【解决方案1】:

    而不是:

    @import MyModule;
    

    试试吧:

    #import <MyModule/MyModule.h>
    

    【讨论】:

    • 不要认为在我们的案例中这是可能的。这是一个通过 Cocoapods 进来的第三方 ios 库。
    • 好的,你不能得到这个第三方依赖的预编译版本吗?例如一个 xcframework ?
    • 谢谢。它让我朝着正确的方向前进。我们只是使用了一个不同的库,它具有正确的导入类型。
    猜你喜欢
    • 1970-01-01
    • 2021-11-09
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多