abelkhan编译文档

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

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的可执行文件

时间: 2024-10-01 01:28:41

abelkhan编译文档的相关文章

ffmpeg个人翻译文档1-8<转>

[个人翻译]ffmpeg文档1 (2008-08-26 09:39:15) 转载 标签: 杂谈 分类: 翻译文档 指导1:制作屏幕录像 源代码:tutorial01.c 概要   电影文件有很多基本的组成部分.首先,文件本身被称为容器Container,容器的类型决定了信息被存放在文件中的位置.AVI和Quicktime就是容器的例子.接着,你有一组流,例如,你经常有的是一个音频流和一个视频流.(一个流只是一种想像出来的词语,用来表示一连串的通过时间来串连的数据元素).在流中的数据元素被称为帧F

tips 前端 移动端 web iscroll 5 自译文档 api速查

iscroll 可以做的 1,模拟原生的ios 或者android等设备的元素滚动,app里的那种顺滑的滚动,仅仅使用一个轻量的js库实现(甚至更酷炫的视觉感受) 2,手机端流行的下拉刷新,ajax异步加载 无限滚动 视差滚动等 3.同时可以做水平方向上的轮播,手势滑动,借由捕捉dom元素分页显示 ... 初始化 initialize 初始化要滚动内容的可视区域容器 推荐使用尽可能简单的dom结构,即 1 <div id="wrapper"> 2 <div class

《使用CSLA 2019:CSLA .NET概述》原版和机译文档下载

自己从作者官方网站上(http://www.cslanet.com/)下载的免费版.PDF文档,又使用有道付款翻译的,供大家下载学习,文档中是对CSLA.NET4.9版本的介绍. 下载链接:http://www.oaflow.cn/CSLA 2019 - 01 Overview r0-1.zip 翻译结果部分截图: (内容如有问题请告知本人处理!) 原文地址:https://www.cnblogs.com/quluqi/p/10857020.html

翻译API translate api 翻译文档api 百度翻译

using Newtonsoft.Json; using Newtonsoft.Json.Linq; using System; using System.Collections.Generic; using System.Configuration; using System.Linq; using System.Text; namespace Common { public class trans_result { public string src = ""; public st

生成 Qt 文档

个人总结 从命令行进入Qt安装目录 设置环境变量 set path=D:/mingw32/bin;D:/Qt/5.0.0/qtbase/bin;D:/icu/bin;D:/icu/lib 运行 mingw32-make docs 进入到qtbase/doc 将qtdoc.qch注册到asstant assistant -register qtdoc.qch ======================================================================

响应式编程库Reactor 3 Reference Guide参考文档中文版(v3.2.0)

Project Reactor 是 Spring WebFlux 的御用响应式编程库,与 Spring 是兄弟项目. 关于如何基于Spring的组件进行响应式应用的开发,欢迎阅读系列文章<响应式Spring的道法术器>. 官方参考文档地址:http://projectreactor.io/docs/core/release/reference/中文翻译文档地址:http://htmlpreview.github.io/?https://github.com/get-set/reactor-co

在Github里集成Readthedocs服务

Readthedocs支持Markdown格式和sphinx格式的文档排版,是部署项目文档的绝佳平台.利用Github的托管服务,我们可以方便地将文档托管于Github,并利用Readthedocs查阅. 1. 在Readthedocs上新建一个项目,在项目中的:管理 -> Integrations -> 添加Github incoming webhook,记下webhook链接地址,待会儿要用: 2. 在Github上新建一个项目,在项目中的:Setting -> Webhooks中添

浅析 Linux 下的 arm 交叉编译工具

什么是交叉编译工具 http://elinux.org/Toolchains 要解释交叉编译工具,我们首先要理解三个基本概念: 编译平台:是指该编译器是在哪个平台编译出来的 编译主机:编译器运行在哪个平台 目标平台:编译器为哪个平台产生代码 比如我们在 Ubuntu(Linux) 下编译 arm 开发板的程序,那么: 编译平台就是 X86,该编译器在 x86上运行 编译主机就是这台运行 Ubuntu Linux 的电脑 目标平台就是 arm 开发板 所以通常所指的交叉编译,就是在该平台编译生成在

中文LaTeX安装与使用(beamer)

效果: 中文LaTeX安装与使用.tex 1 \documentclass[serif,CJK]{beamer} 2 \usepackage{CJK,ccmap} 3 \usepackage{subfigure} 4 \usepackage{manfnt}%%% Dangerous Bend Symbols}\dbend \lhdbend \reversedvideodbend \textdbend \textlhdbend 5 \useoutertheme{tree} 6 \usecolort