我使用了以下代码,它给了我这个警告:“未解决的包含
#include <stdio.h>
int main(void)
{
printf("Hello world!\n");
return 0;
}
我尝试重置 Eclipse,添加类似“\usr\includes”的路径。
stdio 是一个标准头文件,在标准 Ubuntu 安装时将安装到
/usr/include
中。该位置通常位于 $PATH
环境变量内,并且通常会默认选择(好吧,至少在我的安装中是这样......)。
确保
/usr/include
位于 Eclipse 项目设置中的库搜索路径中。您在问题中指出了 \usr\includes
,无论是格式还是名称都是不正确的。
搜索路径中出现
/usr/include
后,如果仍然失败,请转到终端窗口并输入:
find /usr/include/ -name "stdio.h"
如果不存在,您需要安装/重新安装 build-essentials:
sudo apt-get install --reinstall build-essential