相信很多人在混合開發(fā)的時候 或者 使用第三方的SDK的時候遇到過這個問題
其本質(zhì)就是c++和 @import XXX文件在橋接頭文件的區(qū)別問題
一般這種問題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-modules添加到c++編譯器的調(diào)試/發(fā)布標志中。

展示圖
建議使用第二種