我正在尝试使用Lzz从我的* .cpp文件生成C++头文件。Lzz(Lazy C++) - #include file not found
调用顺序是这样的: ./lzz -hx HPP -c -o出来的src/* LZZ
不幸的是,它总是失败说它找不到任何包含头文件,包括零件。标准库如iostream,字符串和矢量。
我得到这样的一堆错误信息:
的src/CommonIO.lzz:7:10:#包括文件未找到。 src/CommonIO.lzz:8:10:未找到#include文件。 src/CommonIO.lzz:9:10:未找到#include文件。
我知道我可以做给它包括使用-I参数路径: -I /usr/local/include/c++/4.5.1
,但它似乎并没有帮助,因为它开始抱怨关于从标准库包含: /usr/local/include/c++/4.5.1/string:40:10:未找到#include文件。
是否可能是由于我在64位系统(Ubuntu 10.10)上运行32位版本(从http://www.lazycplusplus.com/download.html下载的二进制文件)导致的?
我已经尝试从源代码编译我自己LZZ,但它抱怨缺少规则作出libconf.a:
化妆[1]:*没有规则,使目标/home/petmal/Desktop/Downloads/lzz_2_8_2_src/gcc.opt/libs/libconf.a', needed by
/家/ petmal /桌面/下载/ lzz_2_8_2_src/gcc.opt/LZZ”。停止。