包括<string> header - 找不到文件?</string>

时间:2012-05-17 02:07:09

标签: xcode stl header-files

我在我的项目的一个文件中使用stringstreams,似乎不能包含它们的头文件:(#include <sstream>)。给出的错误消息是:

/Users/lee/..../fasta_reader.cpp:13:10: fatal error: 'sstring' file not found [2]
#include <sstring>
         ^

包含许多其他SC ++ L和STL标头,并且可以从预期位置正确找到它们:/Developer/SDKs/MacOSX10.7.sdk/usr/include/c++/4.2.1

以下是我的验证:

  • 包含目录配置:其他标准头文件,例如包含在同一位置。
  • 头文件权限:sstring和string具有相同的权限,并且位于同一位置。字符串已成功包含,但不包括sstring
  • 将#include位置移至所有其他头文件之前或之后
  • 清理构建/重新编译没有帮助。

我还应该尝试什么?

编辑:找到解决方案 - 我输错了#include <sstring>而不是#include <sstream>

1 个答案:

答案 0 :(得分:7)

我输错了#include <sstring>而不是#include <sstream>。浪费了很多时间来处理一个微不足道的错误。

相关问题