我在Eclipse 3.8.1 CDT
上使用Xubuntu 15.04 i386
。
在以下屏幕截图中,我添加了必需的../Common/Common.h
文件,其中包含typedef u_char UCHAR
。但为什么UCHAR仍然无法解决?
ADD 1
以下是Common.h
的完整内容。
错误:
ADD 2 - 问题似乎已经解决,但不确定原因。
我跟着here将项目导入为Makefile
项目。它现在可以编译。
因此,以下两种创建C项目的方法似乎存在一些差异。
-
新C项目 - >可执行 - >空项目 - > (然后导入来源
代码) - 无法编译
-
新C项目 - > Makefile项目 - >空项目 - > (然后说明
源代码) - 可以编译
醇>
ADD 3
似乎根本原因如下。我需要取消选中Generate Makefiles automatically
。并从Build目录中删除Debug
后缀。这样,上面的项目类型1也可以编译。
所学到的是: