美文网首页错误笔记iOS开发
Use of '@import' when C+

Use of '@import' when C+

作者: 追逐_chase | 来源:发表于2019-03-29 10:53 被阅读0次

    相信很多人在混合开发的时候 或者 使用第三方的SDK的时候遇到过这个问题

    其本质就是 c++@import XXX文件在桥接头文件的区别问题

    一般这种问题Modules(模块导入)冲突

    解决方式:

    • 1.将@import xxxx;导入的文件更改成 #import "xxxx.h" 导入
    • 2.Use of '@import' when C++ modules are disabled, consider using -fmodules and -fcxx-modules 我们看到 报错的问题提示 说@import导入是我文件不能使用,考虑用-fmodules and -fcxx-modules,这个意思是 能不能试着把-fcxx模块添加到c++编译器的调试/发布标志中,并告诉我它是否修复了你的问题。
    image.png

    上述的2种方式都应该可以解决这个问题,不过建议使用方式2,你不需要更改什么,直接告诉Xcode,要修复这个问题就ok

    相关文章

      网友评论

        本文标题:Use of '@import' when C+

        本文链接:https://www.haomeiwen.com/subject/gzscpqtx.html