【发布时间】:2014-11-27 22:30:33
【问题描述】:
即使在构建设置中将“启用模块(C 和 Objective-C)”选项切换为“是”时,我也会看到“禁用模块时使用 '@import'”错误。
预感告诉我,由于我的项目实际上恰好有许多 Objective-C++ .mm 源文件,这也许只是意味着模块(尚未准备好 C++)根本无法启用。这是真的,还是我只是缺少一些其他配置设置?
【问题讨论】:
即使在构建设置中将“启用模块(C 和 Objective-C)”选项切换为“是”时,我也会看到“禁用模块时使用 '@import'”错误。
预感告诉我,由于我的项目实际上恰好有许多 Objective-C++ .mm 源文件,这也许只是意味着模块(尚未准备好 C++)根本无法启用。这是真的,还是我只是缺少一些其他配置设置?
【问题讨论】:
这里说:
注意:目前,模块仅适用于 Apple 的框架。 并且已被 C++ 隐式禁用。
来源:http://stoneofarc.wordpress.com/2013/06/25/introduction-to-objective-c-modules/
【讨论】: