安装节俭idl

installing thrift idl

本文关键字:idl 安装      更新时间:2023-10-16

基本上我不知道如何创建lib文件。自带thrift(0.9.0)的VS解决方案说,它们是用新版本创建的,因此不能在VS 2008上打开。我也试过安装或运行。/bootstrap.sh,但我一直得到一个错误,说该文件不是可执行文件。我已经摆弄了几个小时了,还是弄不明白,所以如果有人知道如何安装thrift,请指导我。

我一直没有在windows上使用节俭,但我希望这没关系。首先,您必须在本地安装thrift(0.8.0、0.9.0等)。在linux上运行./configure, make, make install。一旦你在本地安装了你的thrift,你就有了thrift二进制文件,你应该确保它在shell路径上(在linux上是/usr/local/bin/thrift)。然后创建一个带有服务的节俭定义文件,对该文件运行节俭二进制文件,节俭将为您生成代码(我假设您将生成c++代码)。

现在-当然,对于每种编程语言,thrift生成不同的文件。在脚本语言中,您必须手动包含它们。在Java中,您将拥有一个包,并且可以在其余代码中使用它。在c++中,你会得到。h和。cpp文件,你应该把它们编译成一个库。我强烈建议你使用cmake,这是一个很好的工具,可以自动执行这些操作。

无论如何,我不期望MS Visual Studio会愉快地与开源软件如Apache软件基金会项目合作;)

您需要使用VS2012和boost_155之类的最小值来创建thrift库文件