-3

  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:没有这样的文件或目录
    编译终止。

4

2 回答 2

3

您必须包含包含目录的路径,例如:

g++ -lthrift -I /path/to/thriftfs/include -Wall thriftfs.cpp cassandra_constants.cpp Cassandra.cpp cassandra_types.cpp -o thriftfs
于 2012-10-16T14:38:21.410 回答
-1

您忘记在 g++ 命令行中添加一些必需的 include-folder/s。

于 2012-10-16T14:38:29.863 回答