sophonia101 / backend-ctp

CTP接口封装,使用redis做消息中转

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CTP后台服务程序

操盘大哥v2.0的ctp后台

安装

推荐使用最新版gcc编译本程序(老版本需要修改 CMakeLists.txt 添加参数 -std=c++11)

  • 如果新版gcc装到了/usr/local/bin下面,记得修改CC和CXX变量,指向新版位置:

    export CC=/usr/local/bin/gcc export CXX=/usr/local/bin/g++

  • 安装依赖:sudo yum install cmake hiredis-devel libev-devel

  • 安装redox

  • 将/usr/local/lib, /usr/local/lib64/ 加入 etc/ld.so.conf

  • 将api目录中的so文件复制到/usr/lib64/, 执行sudo ldconfig刷新一下

  • 进去源码目录,执行标准cmake安装:

    mkdir build && cd build && cmake .. && make

  • 编译后的执行程序 backend-ctp 位于项目的 bin 目录下

  • 参考config-example.ini,在"~/.config/backend-ctp/"目录下新建config.ini, 填入服务器的ip和mac地址、修改相关配置项。

About

CTP接口封装,使用redis做消息中转

License:Apache License 2.0


Languages

Language:C++ 79.2%Language:C 20.6%Language:CMake 0.1%