1

我们办公室的一些机器在 XCode 中编译项目时会标记构建错误,因为它们正在进行宏扩展并查找合法错误。其他机器不进行扩展,也不会捕获这些错误。必须有一个选项来启用/禁用 XCode 中的某处。找不到啊,有谁知道的吗?

4

1 回答 1

0

这是我的错,这是因为预处理器 def。在一种情况下,宏将扩展为类型化的常量,而在另一种情况下,我大部分时间使用宏扩展为以常量作为字符串参数的函数调用。因此,在一种情况下int myConstant,如果出现问题,我会得到编译器将标记的情况。在另一种情况下,它myFunc("myConstant")不会标记编译器错误。

于 2013-01-25T20:08:41.493 回答