我在我的项目的一个文件中使用字符串流,并且似乎无法包含它们的头文件:(#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拥有相同的权限,并且在同一个位置。字符串被成功包含,但不是字符串
- 将#include 位置移动到所有其他头文件之前或之后
- 干净的构建/重新编译没有帮助。
我还应该尝试什么?
编辑:找到解决方案 - 我输入错误#include <sstring>
而不是#include <sstream>
.