プロジェクトの 1 つのファイルで文字列ストリームを使用していますが、それらのヘッダー ファイル ( #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 は同じアクセス許可を持ち、同じ場所にあります。string は正常に含まれていますが、sstring は含まれていません
- #include の場所を他のすべてのヘッダー ファイルの前または後に移動する
- クリーンビルド/再コンパイルは役に立ちません。
他に何を試す必要がありますか?
EDIT:解決策を見つけました -#include <sstring>
ではなくタイプミスしました#include <sstream>
。