Using @import in objective C in conjunction with __cplusplus

后端 未结 2 1379
小蘑菇
小蘑菇 2020-12-31 13:05

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

2条回答
  •  醉话见心
    2020-12-31 13:47

    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).
    

提交回复
热议问题