c - 不平衡#endif 的含义是什么

标签 c

在运行 loadrunner 测试时,我的 friend 得到了 unbalanced #endif in global.h错误。我做了一些谷歌搜索,但无法找到到底是什么导致了这个错误。

并不是说没有网页包含此文本,而是它们没有明确说明此错误的含义以及可能导致此错误的原因。

这里的专家能告诉我这个错误意味着什么以及可能导致它的原因吗?

最佳答案

如果意味着你的头文件中某处有一个额外的#endif

类似于:

#if (something) // or #ifdef or #ifndef
// some code
#endif
#endif // extra, unbalanced

确保 .h 文件中的某个位置没有拼写错误的 #ifndef,这是一个常见错误。

关于c - 不平衡#endif 的含义是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21858862/

相关文章:

c - 初始化结构体中的数组

c++ - 预取大量引用数据的实际限制

c - 在 for 循环中遍历所有无符号整数

c - void*,字符串和字符的指针

c - 跳过 IEEE 754 中的 "test for zero"检查

c - C 中类似 Grep 的过滤器?

是否可以检测 glTexImage 的内存不足错误?

c - 为什么 arm-none-eabi-gcc 不搜索我的自定义 _start 符号?

c - 为什么解引用运算符无法返回 "pointer to an array"变量指向的值?

c - GTK中静态编译如何处理FileChooser