编译器抱怨宏中未声明的变量

冰人

我正在使用在同一源文件中定义的宏作为:

#define MY_MACRO (a, b,...) (...)

该宏稍后将在文件中使用。

但是,编译器抱怨:

错误:未声明(此功能首次使用)。

真的很奇怪..我是否缺少明显的东西?

明迈

我认为问题在于MY_MACRO之间有一个空格(a, b, ...)应该是这样的:

#define MY_MACRO(a, b,...) (...)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

闭包编译器:变量定义未声明

来自分类Dev

奇怪的未声明变量编译器错误

来自分类Dev

为什么编译器说我的过程中未声明我的表单变量?

来自分类Dev

为什么编译器说我的过程中未声明我的表单变量?

来自分类Dev

编译器抱怨“未声明opcode_table(此函数首次使用)”,为什么?

来自分类Dev

Go编译器为什么不将未声明的变量视为错误?

来自分类Dev

编译器错误:C代码中“在此范围内未声明'e'”

来自分类Dev

尽管未声明,C 编译器仍期望在函数中添加额外参数

来自分类Dev

当在带有变量声明的函数中重用struct关键字时,为什么编译器没有抱怨?

来自分类Dev

编译器错误变量声明

来自分类Dev

开启枚举后,编译器抱怨未分配的变量

来自分类Dev

开启枚举后,编译器抱怨未分配的变量

来自分类Dev

为什么编译器不自动在声明性宏中添加双括号?

来自分类Dev

预编译的关闭模板-关闭编译器中的“声明之前引用变量”警告

来自分类Dev

预编译的关闭模板-关闭编译器中的“声明之前引用的变量”警告

来自分类Dev

编译器错误,还是对SystemVerilog的误解?未声明的端口类型可在模拟中使用

来自分类Dev

Swift Import Module文件仍会导致未声明的标识符编译器错误

来自分类Dev

编译器错误,还是对SystemVerilog的误解?未声明的端口类型可在仿真中使用

来自分类Dev

使用gcc编译器时,在此范围内未声明“ memcpy”

来自分类Dev

编译器抱怨静态解析参数

来自分类Dev

C#编译器抱怨在没有局部变量之前滥用局部变量

来自分类Dev

BPEL编译错误:未声明变量

来自分类Dev

整数文字作为字节变量/参数:编译器何时确切发出抱怨?

来自分类Dev

编译器抱怨未分配的结构变量,但允许分配成员-为什么?

来自分类Dev

整数文字作为字节变量/参数:编译器何时确切发出抱怨?

来自分类Dev

我在 C 中声明了一个变量。编译器如何为变量分配内存空间?

来自分类Dev

为什么Eclipse Kepler中的Scala编译器抱怨sbt来源?

来自分类Dev

变量声明冲突的编译器错误:“与带有'C'链接的新声明冲突”

来自分类Dev

MSVC多行宏编译器错误

Related 相关文章

  1. 1

    闭包编译器:变量定义未声明

  2. 2

    奇怪的未声明变量编译器错误

  3. 3

    为什么编译器说我的过程中未声明我的表单变量?

  4. 4

    为什么编译器说我的过程中未声明我的表单变量?

  5. 5

    编译器抱怨“未声明opcode_table(此函数首次使用)”,为什么?

  6. 6

    Go编译器为什么不将未声明的变量视为错误?

  7. 7

    编译器错误:C代码中“在此范围内未声明'e'”

  8. 8

    尽管未声明,C 编译器仍期望在函数中添加额外参数

  9. 9

    当在带有变量声明的函数中重用struct关键字时,为什么编译器没有抱怨?

  10. 10

    编译器错误变量声明

  11. 11

    开启枚举后,编译器抱怨未分配的变量

  12. 12

    开启枚举后,编译器抱怨未分配的变量

  13. 13

    为什么编译器不自动在声明性宏中添加双括号?

  14. 14

    预编译的关闭模板-关闭编译器中的“声明之前引用变量”警告

  15. 15

    预编译的关闭模板-关闭编译器中的“声明之前引用的变量”警告

  16. 16

    编译器错误,还是对SystemVerilog的误解?未声明的端口类型可在模拟中使用

  17. 17

    Swift Import Module文件仍会导致未声明的标识符编译器错误

  18. 18

    编译器错误,还是对SystemVerilog的误解?未声明的端口类型可在仿真中使用

  19. 19

    使用gcc编译器时,在此范围内未声明“ memcpy”

  20. 20

    编译器抱怨静态解析参数

  21. 21

    C#编译器抱怨在没有局部变量之前滥用局部变量

  22. 22

    BPEL编译错误:未声明变量

  23. 23

    整数文字作为字节变量/参数:编译器何时确切发出抱怨?

  24. 24

    编译器抱怨未分配的结构变量,但允许分配成员-为什么?

  25. 25

    整数文字作为字节变量/参数:编译器何时确切发出抱怨?

  26. 26

    我在 C 中声明了一个变量。编译器如何为变量分配内存空间?

  27. 27

    为什么Eclipse Kepler中的Scala编译器抱怨sbt来源?

  28. 28

    变量声明冲突的编译器错误:“与带有'C'链接的新声明冲突”

  29. 29

    MSVC多行宏编译器错误

热门标签

归档