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