Próbuję użyć Lzz do wygenerowania plików nagłówkowych C++ z moich plików * .cpp.Lzz (Lazy C++) - plik #include nie został znaleziony
Sekwencja powołaniem jest coś takiego: ./lzz -Hx HPP -c -o z src/* lzz
Niestety, to nie zawsze mówią, że nie mógł znaleźć żadnych zawarte nagłówki, w tym części. standardowej biblioteki, takiej jak iostream, string i vector.
mam kilka komunikatów o błędach, takie jak:
src/CommonIO.lzz: 7: 10: include file not found. src/CommonIO.lzz: 8: 10: # nie znaleziono pliku include. src/CommonIO.lzz: 9: 10: # nie znaleziono pliku include.
wiem, że mogę zrobić to dać go ścieżek za pomocą parametru: -I -I /usr/local/include/c++/4.5.1
ale nie wydaje się, aby pomóc, ponieważ rozpoczyna się skarży o włączeniach ze standardowej biblioteki: /usr/local/include/c++/4.5.1/string:40:10: #include file not found.
Czy przyczyną może być fakt, że korzystam z wersji 32-bitowej (binarnej pobranej z http://www.lazycplusplus.com/download.html) w systemie 64-bitowym (Ubuntu 10.10)?
Próbowałem już skompilować własne Lzz od źródła, ale narzeka na brak zasadę dokonywania libconf.a:
make [1]: * Nie reguła, aby cel /home/petmal/Desktop/Downloads/lzz_2_8_2_src/gcc.opt/libs/libconf.a', needed by
/home/petmal/Desktop/Downloads/lzz_2_8_2_src/gcc.opt/lzz '. Zatrzymać.