先拷贝一段简介:
      Sogou公司
C++服务器引擎,支撑搜狗几乎所有后端C++在线服务,包括所有搜索服务,云输入法,在线广告等,每日处理超百亿请求。这是一个设计轻盈优雅的企业级程序引擎,可以满足大多数C++后端
开发需求。 
## 1.下载源 
```
https://github.com/sogou/workflowhttps://github.com/sogou/workflow/tree/windows``` 
Windows环境中要使用
window版的分支;使用`iocp`实现异步网络。 
## 2.环境搭建 
* OpenSSL安装   
http://slproweb.com/products/Win32OpenSSL.html   不要装Light版,Light版不带开发库,
安装后要配置环境变量。 
  推荐采用Chocolatey包管理器安装OpenSSL 
  ```
  管理员身份运行cmd:
  @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin" 
  安装choco install openssl
  ```
 
 *  安装CMake(
下载后安装,
没有坑)
* 安装VS2017(要用到MSVC2017编译器),workflow不支持MinGW编译器
* 安装Qt5.12  采用的是MSVC2017 64位版
* CMake Generator配置要注意 
  ```
  JOM配置NMake Makefile JOM  +  CodeBlocks
  Qt自带jom生成工具位于C:\Qt\Qt5.12.3\Tools\QtCreator\bin 
  Ninja配置Ninja  +  CodeBlocks
  vs2017自带Ninja生成攻工具位于
  D:\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja 
  特别注意:要把Ninja(jom)加入系统环境变量
  ```
 
 ## 3.编译  
一键
编译,可以生成workflow.lib
