如何编译所有.thrift文件(* .thrift)
答
作为解决方法,请使用THRIFT-3013中描述的方法。
sy,你有2个Thrift IDL文件,就像本教程一样。一个包含另一个。在这种情况下,您可以调用
thrift -gen whatever -r NameOfTheOuterFile.thrift
递归生成代码。关键是这里的-r
开关。 [如果文件不相互包含]设置一个只包含一堆#includes的虚拟IDL文件文件。
除此之外,你必须把它1),除非该功能终于找到其shell脚本到源。
1)例如对于Windows某事如:
for %%a in (*.thrift) do thrift -gen csharp %%a