我使用了下面的代码,它给了我这个警告:“未解决的包含<stdio.h>“
#include <stdio.h> int main(void) { printf("Hello world!\n"); return 0; }
字符串我尝试重置eclipse,添加路径像“\usr\includes”。
7uzetpgm1#
stdio是一个标准的头文件,在标准的Ubuntu安装中会安装到/usr/include中。这个位置通常在$PATH环境变量中,并且通常会被默认选中(好吧,至少在我的安装中是这样的...)。确保/usr/include位于Eclipse项目设置中的库搜索路径中。您在问题中声明的\usr\includes在格式和名称上都不正确。在搜索路径中找到/usr/include后,如果仍然失败,请转到终端窗口并键入:
/usr/include
$PATH
\usr\includes
find /usr/include/ -name "stdio.h"
字符串如果不存在,则需要使用以下命令安装/重新安装build-essentials:
sudo apt-get install --reinstall build-essential
型
1条答案
按热度按时间7uzetpgm1#
stdio是一个标准的头文件,在标准的Ubuntu安装中会安装到
/usr/include
中。这个位置通常在$PATH
环境变量中,并且通常会被默认选中(好吧,至少在我的安装中是这样的...)。确保
/usr/include
位于Eclipse项目设置中的库搜索路径中。您在问题中声明的\usr\includes
在格式和名称上都不正确。在搜索路径中找到
/usr/include
后,如果仍然失败,请转到终端窗口并键入:字符串
如果不存在,则需要使用以下命令安装/重新安装build-essentials:
型