0

基本上我不知道如何创建 lib 文件。thrift(0.9.0) 附带的 VS 解决方案说它们是用较新的版本创建的,因此不能用 VS 2008 打开。我也尝试安装或运行 ./bootstrap.sh 但我一直收到错误说该文件不是可执行文件。我已经搞砸了几个小时,无法弄清楚,所以如果有人知道如何安装节俭,请指导我。

4

2 回答 2

1

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

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

无论如何,我不希望 MS Visual Studio 会愉快地与 Apache Software Foundation 项目等开源软件合作;)

于 2013-03-26T10:25:31.760 回答
0

您需要使用最低限度的 VS2012 和 boost_155 来创建节俭库文件。

于 2015-04-15T12:31:53.773 回答