我已经尝试搜索问题,甚至在以下位置看到了类似的问题:
Eclipse for C++ 中的“字符串无法解析”错误(Eclipse 无法解析标准库)
但他安装 mingw 的解决方案不起作用。(什么是 msys?aptitude 没有找到任何具有该名称的包)
所以即使有 Eclipse 确实识别的#include,我也会收到 std::string 问题的错误消息。我已将 /usr/include/c++/4.6.3 放入 GNU c++ 的包含中,但问题没有解决……我还能做什么?
代码很简单:
#include<string>
.
.
std::string var;
我得到的错误是:“类型 std::string 无法解析”
代码由很多类组成,所以我不能全部粘贴。我已将现有项目中的所有内容添加到 Eclipse 中。我对 uint_32t 和 uint_64t 也有同样的问题,但没有解决
回答:我解决了这个问题。因为我从现有项目创建了一个新项目,所以它只是没有向包含目录添加任何内容,所以我创建了一个新的空项目并只包含了其中包含的所有内容并解决了它