当前位置:首页 » 操作系统 » 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里的)

热点内容
shell脚本的for 发布:2025-08-26 03:33:46 浏览:684
骨关节广告脚本 发布:2025-08-26 03:18:13 浏览:669
免费java培训 发布:2025-08-26 03:13:49 浏览:752
iphone软件存储满 发布:2025-08-26 03:08:26 浏览:994
misc是什么文件夹 发布:2025-08-26 02:49:03 浏览:344
缓存视频最快的软件 发布:2025-08-26 02:45:11 浏览:157
android卡刷 发布:2025-08-26 02:42:41 浏览:314
db2查看数据库字符集 发布:2025-08-26 02:42:34 浏览:33
sql2008随机数 发布:2025-08-26 02:37:48 浏览:343
做个电商网站需要什么服务器 发布:2025-08-26 02:37:42 浏览:268