私はこれを含んでいますが:
#include "boost\lexical_cast.hpp"
この行はコンパイルされません:
int versionInt = boost::lexical_cast<int>(version);
lexical_cast にカーソルを合わせると、「エラー: 名前空間 "boost" にはメンバー "lexical_cast" がありません」と表示されます。何が問題ですか?
ちなみに、両方の行は同じ .cpp ファイルにあります。
編集: コンパイルすると、次のように記述されます: 1>c:\users\mickaël\documents\visual studio 2010\projects\Spirit Arena\Spirit Arena\boost\lexical_cast.hpp(24): 致命的なエラー C1083: インクルード ファイルを開けません: 'boost/config.hpp': そのようなファイルまたはディレクトリはありません
編集: 何らかの理由で、インクルード < fstream > も機能しません... lexical_cast が機能する前に除外したすべての追加ヘッダー。
編集:ディレクトリがプロジェクトのフォルダーにコピーされていたため、「#include "boots\lexical_cast.hpp"」行を書きました。もしかしてこれと関係あるの?