C++ Lzz(惰性C+;+;)-#未找到包含文件

C++ Lzz(惰性C+;+;)-#未找到包含文件,c++,include,lazy-c++,C++,Include,Lazy C++,我试图使用LZZ从*.CPP文件生成C++头文件。< /P> 调用顺序如下所示: ./lzz-hx水电站-c-o输出src/*.lzz 不幸的是,它总是说找不到任何包含的头,包括标准库的某些部分,如iostream、string和vector 我收到一堆错误消息,如下所示: src/CommonIO.lzz:7:10:#未找到包含文件。 src/CommonIO.lzz:8:10:#未找到包含文件。 src/CommonIO.lzz:9:10:#未找到包含文件 我知道我可以使用-I参数为它提供i

我试图使用LZZ从*.CPP文件生成C++头文件。< /P> 调用顺序如下所示: ./lzz-hx水电站-c-o输出src/*.lzz

不幸的是,它总是说找不到任何包含的头,包括标准库的某些部分,如iostream、string和vector

我收到一堆错误消息,如下所示:

src/CommonIO.lzz:7:10:#未找到包含文件。 src/CommonIO.lzz:8:10:#未找到包含文件。 src/CommonIO.lzz:9:10:#未找到包含文件

我知道我可以使用-I参数为它提供include路径: -I/usr/local/include/c++/4.5.1

但它似乎没有帮助,因为它开始抱怨来自标准库的include: /usr/local/include/c++/4.5.1/string:40:10:#未找到include文件

这可能是因为我在64位系统(Ubuntu 10.10)上运行32位版本(从下载的二进制文件)造成的吗

我已经尝试从源代码处编译我自己的Lzz,但它抱怨缺少制作libconf.a的规则:

make[1]:*没有规则使目标
/home/petmal/Desktop/Downloads/lzz_2_8_2_src/gcc.opt/libs/libconf.a',这是
/home/petmal/Desktop/Downloads/lzz_2_src/gcc.opt/lzz'需要的。停止。

#hdr
...
#end
分隔行将逐字复制到头文件中