我们所有的C ++标头都使用.h扩展名。 Eclipse认为这些是C头,并在类和名称空间等方面标记了很多语法错误。
我尝试更改文件类型关联:
Preferences > C/C++ > File types
但它已被“锁定”。
有趣的是,“* .h”与C和C ++标题相关联,但似乎是使用C.我如何让Eclipse将.h文件视为C ++?
答案 0 :(得分:2)
尝试创建新项目并将源区域指定为位置。但是,请务必选择C ++项目(我通常使用makefile选项)。这是为了使解析器识别C ++语法而应该做的所有事情。