bvector.h致命错误没有这样的文件或目录

bvector.h fatal error no such file or directory

本文关键字:文件 致命错误 bvector      更新时间:2023-10-16

我使用的程序包括以下标题:

#include <iostream>
#include <bvector.h>
#include "eclat.h"

但当构建时,它会给出这样的信息:

g++ -O3 -c enumerate.cpp
enumerate.cpp:2:21:致命错误:bvector.h:Aucun fichier ou档案类型编译终止
Makefile:22:目标"enumerate.o"的配方失败make:***[enumerate.o]错误1

如果我从bvector.h更改为vector,代码将不起作用,并生成更多错误。

bvector.h不是标准的C++头文件。'<>'语法,而包含头仅适用于标准头文件。

例如,stdio.h将作为#include <stdio.h>包含在程序中。如果bvector.h是头文件,则可以使用"语法包含is,如#include "bvector.h"

来源:CPP参考

您只能对标准标头使用< >语法。bvector.h似乎是您的include,所以使用" "代替:

#include "bvector.h"

您可以使用以下代码而不是#include。它似乎是一个旧文件,在标准中不再存在(如果有的话)。

#include <vector>
typedef std::vector<bool, std::allocator<bool> > bit_vector;

例如,您可以检查此文件。

相关文章: