首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装thrift idl

安装thrift idl
EN

Stack Overflow用户
提问于 2013-03-12 21:30:22
回答 2查看 201关注 0票数 0

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

EN

回答 2

Stack Overflow用户

发布于 2013-03-26 18:25:32

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

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

无论如何,我不期望MS Visual Studio能够愉快地与开源软件合作,例如Apache software Foundation项目;)

票数 1
EN

Stack Overflow用户

发布于 2015-04-15 20:31:54

您需要使用VS2012和boost_155 like minimum来创建节约库文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15362623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档