2011-10-29 42 views
0

我刚刚下载了boost 1.4.7.0,但编译器无法找到boost/lexcal_cast.hpp<boost/lexcal_cast.hpp>在哪里?

我想将字符串转换为使用boost的数字。 示例代码:

#include <boost/lexcal_cast.hpp> 

// ... 
int i = 42; 
std::string s = boost::lexical_cast<std::string>(i); 
int j = boost::lexical_cast<int>(s) 

我在哪里可以找到?除了标准之外还需要额外的图书馆吗?

谢谢。

+1

你从哪里得到提升? – GWW

+0

C:\ boost_1_47_0。在这个目录下,我有\ boost \,\ docs \,\ libs \,\ more \,\ status \和\ tools \。基本上,提取后的默认设置。谢谢GWW – CppLearner

+0

@GWW nvm。马塞洛发现了我愚蠢的错误。谢谢你帮助我! – CppLearner

回答

5

你试过<boost/lexical_cast.hpp>?你错过了‘我’。

+0

谢谢!该死的。我从一个线索复制了这个,我一直在寻找两天。多么愚蠢的错误......谢谢..哈哈 – CppLearner