1

私はこれを含んでいますが:

#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"」行を書きました。もしかしてこれと関係あるの?

4

0 に答える 0