我们所有的C ++标头都使用.h扩展名。 Eclipse认为这些是C头,并在类和名称空间等方面标记了很多语法错误。

我尝试更改文件类型关联:

Preferences > C/C++ > File types

但它已被“锁定”。

有趣的是,“*。h”与C和C ++标题相关联,但它似乎使用C.我如何让Eclipse将.h文件视为C ++?

有帮助吗?

解决方案

尝试创建新项目并将源区域指定为位置。但是,请务必选择C ++项目(我通常使用makefile选项)。这是为了使解析器识别C ++语法而应该做的所有事情。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top