我将Eclipse Juno用于与http://sourceforge.net/projects/gnuarmeclipse中的 GNU ARM C/C++开发支持插件一起安装的C/C++开发人员.
在我的项目,我使用类型,如uint_32t,int16_t和uint8_t比通常来自stdint.h.虽然我强迫Eclipse通过直接指向目录所在的include目录来查看编译器的标准头文件,但是提到的类型没有得到解决.这给了我很多关于未解析符号的红色标记,并对使用这些类型声明的函数的代码完成做了一些问题.
同样的问题是像GNUC这样的标准宏定义- 通常CDT会看到这些用于GNU C或GNU C++,但工具链设置为ARM Windows GCC却没有.奇怪.
我该怎么做才能解决这个问题并返回Eclipse提供的主要生产力?