gpt4 book ai didi

objective-c - 在设置中启用了 Xcode 模块,但仍然无法使用 @import

转载 作者:太空狗 更新时间:2023-10-30 03:28:11 25 4
gpt4 key购买 nike

在设置中,“启用模块”设置为是:

Enable Modules

但我仍然收到错误消息:“禁用模块时使用‘@import’。”

Error

这是我正在更新以使用模块的项目,而不是新项目(在新项目中工作正常)。

是否存在 Xcode 退回到包含而不是使用模块的情况?

最佳答案

模块不可用的一个地方是 Objective-C++ 代码(.mm 文件扩展名),这对于在 C/C++ 和 Objective-C 之间通信的项目来说是值得注意的。

如果您在 Objective-C++ 文件中使用 @import 语法,您会得到与报告相同的错误(“禁用模块时使用‘@import’”)。

Clang docs说:

At present, there is no C or C++ syntax for import declarations. Clang will track the modules proposal in the C++ committee.

我认为这是指这种不可用性。

关于objective-c - 在设置中启用了 Xcode 模块,但仍然无法使用 @import,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32555710/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com