该工程是Tars框架C++语言的源代码
目录名称 | 功能 |
---|---|
build | C++语言框架编译和安装的目录 |
framework | C++语言框架基础服务的源码实现 |
servant | C++语言框架rpc的源码实现 |
tools | C++语言框架IDL工具的源码实现 |
util | C++语言框架基础工具库的源码实现 |
examples | C++语言框架的示例代码,包括:快速入门示例、promise编程入门示例、压测程序示例 |
test | C++语言框架各个部分的测试程序 |
doc | 文档说明 |
thirdparty | 依赖第三方组件或者库的存放目录,目前框架基础服务QueryStatServer用到了rapidjson,需要下载放到这个目录 |
依赖环境
软件 | 软件要求 |
---|---|
linux内核版本: | 2.6.18及以上版本 |
gcc版本: | 4.1.2及以上版本、glibc-devel |
bison工具版本: | 2.5及以上版本 |
flex工具版本: | 2.5及以上版本 |
cmake版本: | 2.8.8及以上版本 |
mysql版本: | 4.1.17及以上版本 |
rapidjson版本: | 1.0.2版本 |
编译安装
cd ./build
./build.sh all
./build.sh install
详细安装参见Install.md