c++ - 无法包含来自 boost 库的 header

标签 c++ boost

我在使用时遇到问题 - 包括 boost 库。

#include <boost/dynamic_bitset.hpp> 

我收到错误:boost/dynamic_bitset.hpp: No such file or directory
我的项目所在的位置有一个 boost 文件夹...如何修复它?谢谢

最佳答案

如果您有 boost项目中的文件夹,您可能只需要告诉编译器查看该文件夹中的头文件。

使用 gcc/g++ 这可以通过 -I</path/to/headers> 来完成选项(没有尖括号)。

其他编译器的工作方式相同,但标志可能与 -I 不同。 .

关于c++ - 无法包含来自 boost 库的 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12652011/

相关文章:

c++ - qvariant_cast<std::string> 返回空字符串

c++ - 在 C++ 中使用命名空间代替静态类?

c++ - 更改 OpenGL 的 z 缓冲区的值

c++ - 跨线程复制 boost::exception 崩溃

c++ - 具有在编译时定义的不同类型的 vector

c++ - 为什么 boost::fiber block ?

c++ - 我如何构造一个仿函数以用于像 boost 的 brent_find_minima 这样的算法?

c++ - 为什么 std::unique_ptr 有一个相等运算符?

C++ boost 大数存储

c++ - 我的 2D 迷宫解算器无限递归并且出现堆栈溢出 - 为什么?