Visual C++ 2019 でgRPCを試行する
Visual C++で、gRPCを実行することが目的ですが、現在はgRPCのビルドまでしか行えていません。
Visual C++用のgRPCをビルド
準備
To prepare for cmake + Microsoft Visual C++ compiler build
- Install Visual Studio 2015 or 2017 (Visual C++ compiler will be used).
- Install Git.
- Install CMake.
- Install nasm and add it to
PATH
(choco install nasm
) – required by boringssl - (Optional) Install Ninja (
choco install ninja
)
ソースファイルの取得
git clone -b RELEASE_TAG_HERE https://github.com/grpc/grpc
cd grpc
git submodule update --init
bazelでビルド
cloneしたgRPCのリポジトリルートで
bazel build :all
ビルドエラー
error: invalid command 'bdist_wheel'
pip install wheel
単体テスト
bazel test --config=dbg //test/...
※エラーが出ていますが、未解消です。
ライブラリを使用した実装
VS2019のC++で実装を試みましたが、ビルドが通らずできていません。(2020/6/21)
後日、改めて試行する予定です。