代码拉取完成,页面将自动刷新
同步操作将从 TarsCloud/TarsCpp 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Tars整体介绍文档请阅读: https://tarscloud.gitbook.io/
该工程是Tars RPC框架C++语言的源代码
目录名称 | 功能 |
---|---|
servant | C++语言框架rpc的源码实现 |
tools | C++语言框架IDL工具的源码实现 |
util | C++语言框架基础工具库的源码实现 |
examples | C++语言框架的示例代码,包括:快速入门示例、promise编程入门示例、压测程序示例 |
unittest | tars cpp rpc框架的单元测试用例,基于GoogleTest开发;可以使用命令'git submodule init unittest;git submodule update'作为git子模块下载 |
test_deprecated | C++语言框架各个部分的测试程序,已弃用 |
docs | 文档说明 |
docs-en | 英文文档说明 |
依赖环境
软件 | 软件要求 |
---|---|
linux内核版本: | 2.6.18及以上版本 |
gcc版本: | 4.1.2及以上版本、glibc-devel |
bison工具版本: | 2.5及以上版本 |
flex工具版本: | 2.5及以上版本 |
cmake版本: | 3.2及以上版本 |
mysql版本: | 4.1.17及以上版本 |
编译和安装
git clone https://github.com/TarsCloud/TarsCpp.git --recursive
cd TarsCpp
cmake .
make
make install
详细安装参见案例文档
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。