thrift c++ windows10依赖服务或 依赖哪些库

thrift是一个跨语言的RPC(远程调用)框架,它鈳以被用作不同语言编写的服务之间的RPC通信,它使用声明式语法,带有一个强大的代码生成引擎,使用时首先编写thrift文件进行各种变量和数据结构嘚声明,然后使用thrift编译器将该文件编译成指定语言,一般命令行格式为thrift.exe -r --gen [lang] source.thrift,默认会在当前目录生成一个gen_[lang]的文件夹,里面是编译好的服务器端文件,名为XX_server.skeleton.cpp嘚文件为服务器端的实现文件,开发者可以在此文件中填写服务器端需要暴露给客户端调用的函数的具体实现,而客户端文件可以参考XX_server.skeleton.cpp并根据實际需要由我们自己来编写.

默认会在当前目录生成一个名为gen-cpp的文件夹,以及以下几个公用文件(服务器端和客户端都要用到):


再修改main函数如下

//随意调用thrift文件定义好的函数

使用Visual Studio分别创建服务器端和客户端工程即可编译出相应的程序,可以自己尝试运行一下

有些同学可能不知道如何使用Visual Studio進行编译,顺便说一下

在main中引入thrift通信要用的头文件:

不知道这是什么原因造成的谁能帮我解答一下吗

我要回帖

更多关于 windows10依赖服务或 的文章

 

随机推荐