当前位置:首页 » 操作系统 » thrift源码

thrift源码

发布时间: 2025-02-05 01:07:41

‘壹’ windows使用thrift c++ 需要编译lib吗

1.从boost pro下载安装boost库,包括源文件和lib库。

2.从libevent官网下载libevent库,只有源文件。

3.从thrift官网,使用svn方式下载thrift库,只有源文件。(千万别用压缩包版本的Release发布包,里面的路径都不对)

4.在thrift库的cpp文件夹里,有libthrift和libthriftnb两个工程,这两个工程都可以直接使用VS2010打开。
其中,libthrift需要链接boost的源文件,引用boost lib库。
而libthriftnb不仅仅需要boost的源文件和boost lib库,还需要引用libevent源文件。
然后就可以编译libthrift和libthriftnb两个工程。

5.在thrift的svn的tutorial目录下,用thrift-0.8.0.exe编译tutorial.thrift和shared.thrift,会得到一堆cpp和h文件。这时,新建一个C++ Console空工程,把这些文件都引入。
期间还需要做一些小修正:
5.1 删除thrift文件里的D语言(因为没有这语言的编译器)
5.2 删除shared的skeleton.cpp(防止与Calculator的skeleton.cpp的main冲突)
5.3 为CalculatorHandler类增加一个getStruct函数实现(防止VS2010报错说不能实例化虚类,getStruct方法的内容为空,返回值和参数,直接复制SharedServiceIf.h里的)

热点内容
java登录验证码 发布:2025-04-23 10:32:57 浏览:596
note3ftp 发布:2025-04-23 10:23:30 浏览:838
服务器地址后面要加端口 发布:2025-04-23 10:14:42 浏览:866
安卓如何关闭自动管理 发布:2025-04-23 09:45:27 浏览:656
shell文件编程 发布:2025-04-23 09:41:43 浏览:12
安卓课程表源码 发布:2025-04-23 09:41:39 浏览:950
黄金的脚本 发布:2025-04-23 09:30:16 浏览:697
线程池在什么地方配置 发布:2025-04-23 09:24:29 浏览:698
怎样实现同步更新数据库数据库数据 发布:2025-04-23 09:03:25 浏览:103
医药基金配置的是什么板块 发布:2025-04-23 09:02:35 浏览:310