zoukankan      html  css  js  c++  java
  • abelkhan编译文档

    abelkhan github:https://github.com/qianqians/abelkhan

    abelkhan编译文档

    在编译abelkhan之前,需要先编译第三方库boost、libbson和mongo-c-driver
    编译好的boost文件请保存在 hirdpartc++ooststagelib目录
    编译好的libbson文件请保存在 est est_mongodblibbson目录
    编译好的mongo-c-driver请保存在 est est_mongodblibmongoc目录

    abelkhan采用cmake和Xamarin管理工程。c++部分采用cmake管理,c#采用Xamarin管理。

    编译前,请先下载编译工具cmake(https://cmake.org/download/)和Xamarin(https://www.xamarin.com/)。

    c++部分采用boost.asio实现了跨平台的网络层。c#部分基于mono实现跨平台。
    在windows下的编译如下:
    进入servers目录,打开cmake工具


    在where is the source code 栏输入servers目录的地址,然后在where to build the binaries 栏输入准备编译工程的目录。
    点击Configure,再点击Generate即可得到windows下的工程文件:

    使用vs打开servers.sln,编译工程即可在bin目录下得到center,gate,dbproxy 3个项目的可执行文件

    再使用Xamarin打开servers目录下的hub和logic,分别编译,即可得到hub和logic的可执行文件

     
  • 相关阅读:
    Careercup
    Careercup
    Careercup
    Careercup
    Careercup
    Careercup
    Careercup
    Careercup
    Careercup
    Careercup
  • 原文地址:https://www.cnblogs.com/qianqians/p/5689672.html
Copyright © 2011-2022 走看看