我们所有的C++头都使用了.h扩展。Eclipse认为这些是C头,并在类和名称空间等方面用大量语法错误标记它们。
我试图将文件类型关联更改为:
Preferences > C/C++ > File types
但它是“锁定”的。
有趣的是,“*.h”与C和C++头相关,但它似乎是在使用C。
尝试创建一个新项目,并将源区域指定为位置。但是,请确保您选择C++项目(我通常使用MaxFipe选项)。这就是为了让解析器识别C++语法所必须做的。