开始按照GitHub上的官方指导文档安装步骤来,会出现很多错误。后来也尝试了很多博客上的方法,也都无效,但是给我提供了很好的思路。挣扎着等了一周的进度条,终于编译完成并运行了第一个HellWorld。在此记录下,希望能让后来人少走弯路。
先介绍下环境:Win10专业版 X64,VS2015社区版,GRPC
1. 准备环境。下面是官网上标出的需要预装的依赖。这里使用到了 choco ,安装很简单,这里就不一一赘述了。
1.Install Visual Studio 2015 or 2017 (Visual C++ compiler will be used).
2.Install Git.
3.Install CMake.
4.Install Active State Perl (choco install activeperl) - required by boringssl
5.Install Go (choco install golang) - required by boringssl
6.Install yasm and add it to PATH (choco install yasm) - required by boringssl
2. 首先从GitHub上下载源码。执行命令
git clone https://github.com/grpc/grpc.git
git submodule update --init --recursive
下载,这里建议自备梯子,设好代理后再下载,因为 Git 因为某些原因,下载速度限制的特别严重。这里一