Skip to content

GreateCode/backend-ctp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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做消息中转

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 79.2%
  • C 20.7%
  • CMake 0.1%