我为eclipse设置了CDT并编写了一个简单的hello world C程序:
#include <stdio.h>
int main(void){
puts("Hello, world.");
return 0;
}
程序正确构建并运行,但 Eclipse 不断在包含声明旁边显示这个黄色问号,上面写着"Unresolved inclusion: <stdio.h>"
当我把鼠标放在它上面时。
它不会影响程序的运行,但我觉得它很烦人。
有谁知道如何删除它?
我发现这些答案(包括已接受的答案)有些神秘。
对我来说,我必须添加 stdio.h 所在的路径(正如@ardnew所说)。在 Eclipse 中,打开项目的属性,展开“C/C++ General”并选择“Paths and Symbols”。
确保您已添加include
您正在使用的每种语言的目录。 (就我而言,我只需将其添加到 GNU C++ 中即可。)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)