4

Apache Thrift 定義ファイル (Ubuntu 上) をコンパイルしようとしています。コマンドラインCould not open input file with realpath: Calculator.thriftに入るたびに、エラーメッセージが表示され続けます。thrift -r --gen java Calculator.thrift私はすでにスリフトをインストールしています。.thrift 定義ファイルをコンパイルできるようにするには、どこに保存すればよいですか?

4

1 に答える 1

4

Thrift インストールに付属するチュートリアル ディレクトリに、次の 2 つの*.thriftファイルが表示されます。

shared.thrift
tutorial.thrift

この同じディレクトリから、次のようにthrift IDLファイルから生成/コンパイルできるはずです:

thrift -r --gen java ./tutorial.thrift

これによりgen-java、チュートリアル ディレクトリにサブディレクトリが作成されます。

ファイルは実際にはCalculator.thrift存在しません。Calculator サービスは で定義されていtutorial.thriftます。エラーは、実際には存在しないため、ファイルが見つからないことを伝えようとしています:)

于 2012-09-12T08:52:08.870 に答える