thriftfs-test $ g ++ -lthrift -Wall thriftfs.cpp cassandra_constants.cpp Cassandra.cpp cassandra_types.cpp -o thriftfs В файле, включенном из thriftfs.cpp: 7: 0: Cassandra.h: 10: 24: фатальная ошибка: TProcessor.h: нет такого файла или каталога компиляция прекращена. В файле из cassandra_constants.h: 10: 0, из cassandra_constants.cpp: 7: cassandra_types.h: 10: 20: фатальная ошибка: Thrift.h: нет такого файла или каталога компиляция прекращена. В файле, включенном из Cassandra.cpp: 7: 0: Cassandra.h: 10: 24: фатальная ошибка: TProcessor.h: нет такого файла или каталога компиляция прекращена. В файле, включенном из cassandra_types.cpp: 7: 0: cassandra_types.h: 10: 20: фатальная ошибка: Thrift.h: нет такого файла или каталога компиляция прекращена.
Вы должны указать путь к каталогу включения, например:
g++ -lthrift -I /path/to/thriftfs/include -Wall thriftfs.cpp cassandra_constants.cpp Cassandra.cpp cassandra_types.cpp -o thriftfs
Вы забыли добавить некоторые необходимые include-folder / s в командную строку g ++.