c++ - <boost/lexcal_cast.hpp> 在哪里?

标签 c++ boost

我刚刚下载了 boost 1.4.7.0,但是编译器找不到 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)

我在哪里可以找到它???除了标准之外,我还需要额外的库吗?

谢谢。

最佳答案

你试过了吗<boost/lexical_cast.hpp> ?你少了一个“i”。

关于c++ - <boost/lexcal_cast.hpp> 在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7937049/

相关文章:

c++ - 为什么这种理论上跨平台的代码不会改变 Windows 上的环境变量?

c++ - 使用来自matlab的boost::threads时挂起和/或segfault,而不是直接调用时

c++ - 为什么像这样使用 find_if 会失败?

c++ - 为什么我用了std::future::get还要加入线程?

c++ - 没有运算符 ">"匹配这些操作数

c++ - 使用 Boost.Bind 打印 Vector 元素

c++ - 努力让 Boost 库单元测试框架正常工作

c++ - 使用先前 move 过的输出迭代器调用 move() 是标准 C++ 吗?

c++ - 为什么 std::slice_array::operator= const?

c++ - Cmake 搜索错误的文件?