Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse cdt eclipsecdtc/C++;错误_Eclipse Cdt - Fatal编程技术网

Eclipse cdt eclipsecdtc/C++;错误

Eclipse cdt eclipsecdtc/C++;错误,eclipse-cdt,Eclipse Cdt,我正在测试eclipse的CDT包。我正在尝试用C语言编译和运行一个简单的Hello World程序 #include <stdio.h> int main(void { printf("Hello World"); system("PAUSE"); return 0; } #包括 内部主(无效){ printf(“你好世界”); 系统(“暂停”); 返回0; } 但这给了我一个错误:未解决的包含: 如何修复此问题?这取决于您的具体环境(

我正在测试eclipse的CDT包。我正在尝试用C语言编译和运行一个简单的Hello World程序

 #include <stdio.h>

   int main(void {
    printf("Hello World");

    system("PAUSE");
    return 0;
   }
#包括
内部主(无效){
printf(“你好世界”);
系统(“暂停”);
返回0;
}
但这给了我一个错误:未解决的包含:
如何修复此问题?

这取决于您的具体环境(操作系统、Eclipse版本、CDT版本)。
它可以是:

  • 安,
最近刚刚用CDT5升级到Eclipse Ganymede RC4(从6月17日发布)。我对“未解决的包含”警告(我假设来自索引器?)有一些困难

从Callisto改为Ganymede后,我第一次构建项目时也遇到了同样的问题。我从快速索引器改为完全索引器,并进行了完全索引,解决了这个问题(我还检查了所有文件的索引,但我不知道这是否是必要的)。然后我可以改回快速索引器,一切都正常了

  • a:
我想这可以在项目的首选项中解决。 在点
c/c++常规->路径和符号下
。在
GNU c++
下的选项卡“
包含
”中,您可以添加包含文件的位置

  • 或者,作为上下文问题:
如果在带有Cygwin或mingw的windows系统上使用Eclipse/CDT,则会发生这种情况。
当CDT遵循include路径时,include目录中没有路径“
asm
”——只有一个导致问题的“
asm.lnk


对于第二个解决方案,一个首选项问题:包含文件的位置在哪里?@Krysten:这是关于特定的包含文件,而不是在标准位置,因此这个过程。@kachilous:我想这取决于系统。在OS X上,将其指向/usr/include为我修复了许多“包含”错误。