为了编写 C 代码,我在我的 Mac OS X 10.8.5 系统上使用 Eclipse keppler CDT(Service Release 1,Build id:20130919-0819)。
最近,我导入了一个完整的 C 框架,并将所有必要的包含目录添加到“包含”选项卡(上下文菜单项目 - 属性 - C/C++ 常规 - 路径和符号 - “包含”选项卡)。
NULL 在“stddef.h”文件中定义,可以在我的一个包含目录中找到,即“/opt/local/lib/apple-gcc42/gcc/i686-apple-darwin12/4.2.1/include/stddef 。H'。
框架中的程序构建并运行成功。我在添加包含目录后重建了索引,但 eclipse 仍然在所有 NULL 引用下划线并显示“无法解析符号 NULL”错误。这在搜索其他错误时很烦人。
有人可以帮助我吗?
先感谢您!