Using @import in objective C in conjunction with __cplusplus
directive, ios, objective-c++
Solution
Edit: According to the latest docs this should work now.
See this. You have to use the `-fcxx-modules` flag instead of the `-fmodules` flag, but as the official documentation suggests - `EXPERIMENTAL and VERY BROKEN`. I didn't manage to get it working at all... In my opinion it's better to stick with `#import` and `#include` until that feature is out of `experimental` stage.
From clang.llvm.org:
-fcxx-modules
Enable the modules feature for C++ (EXPERIMENTAL and VERY BROKEN).
Problem
When I try to compile an Objective C++ file (.mm) that is linked to a file that uses the new @import directive, I get some errors. Currently, my only solution is to replace the @import with the old #import directive. Is there any other solution so I can still use @import?