相关疑难解决方法(0)

Eclipse CDT for C标准库头文件中存在"未解决的包含"错误

我为eclipse设置了CDT并编写了一个简单的hello world C程序:

#include <stdio.h>

int main(void){
    puts("Hello, world.");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

该程序正确构建和运行,但是eclipse在包含语句的一侧不断显示这个黄色问号,"Unresolved inclusion: <stdio.h>"当我把鼠标悬停在它上面时.

它不会影响程序的运行,但我觉得它很烦人.

有谁知道如何删除它?

c eclipse eclipse-cdt standard-library

95
推荐指数
5
解决办法
24万
查看次数

带有CDT的Eclipse 3.7.0 Indigo显示了许多错误的编译错误

我已将我的Ubuntu框更新为11.10,然后Eclipse也已更新为3.7.0 Indigo with CDT 8.0.1

然后出现以下问题:

Eclipse错误

我已经包含了矢量头文件,但编译器说Symbol 'vector' could not be resolved.我也定义了#define int Comparable,但Eclipse也说了Symbol 'Comparable' could not be resolved等等....

虽然发生了很多错误,但编译成功完成!

我曾尝试使用g ++编译代码,它没有问题.

c++ eclipse eclipse-cdt

21
推荐指数
2
解决办法
2万
查看次数

错误,无法解析符号'vector'

我在linux中使用eclipse开发一个c ++应用程序,我从以下代码行得到这个编辑器注释错误"符号'向量'无法解析"

std::vector<unsigned char> buffer;
Run Code Online (Sandbox Code Playgroud)

我觉得有些库缺失或路径没有设置.我明确下载了STL,但没有用.我是否必须在我的Linux上重新安装GCC?

c++ eclipse linux

18
推荐指数
2
解决办法
4万
查看次数

Eclipse CDT Builtin包含目录

Eclipse CDT >
    Project Settings > 
        C/C++ General >
            Paths and Symbols >
                 Includes >
                     GNU C++
Run Code Online (Sandbox Code Playgroud)

有一个包含路径的列表.

有些是粗体,是项目特定的.

其他的内置:

例如:

 /usr/include/C++/4.6/
 /usr/include/x86_64-linux-gnu
 etc
Run Code Online (Sandbox Code Playgroud)

如果我删除:

work/.metadata/.plugins/org.eclipse.cdt.make.core/*.sc
Run Code Online (Sandbox Code Playgroud)

Eclipse启动时会自动重新扫描路径.

我并排安装了gcc 4.6和gcc 4.7.

当Eclipse重新扫描时,它只找到4.6标题,而不是4.7标题.

我的问题是:Eclipse通过什么机制确定内置包含路径的列表?(因此,为什么它只找到4.6头而不是4.7头?)

c++ eclipse linux gcc eclipse-cdt

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

eclipse ×4

c++ ×3

eclipse-cdt ×3

linux ×2

c ×1

gcc ×1

standard-library ×1