如何使用 OpenSSL 而不是 BoringSSL 构建 gRPC++

Kot*_*ri0 4 c++ grpc

我的项目使用 MySQL 连接器,它使用 OpenSSL 作为其依赖项。我已使用 FetchContent 将 gRPC 与我的项目集成,并在我的系统中安装了 OpenSSL。但它仍然使用 BoringSSL。

Kot*_*ri0 5

将这些添加到您的 CMakeList.txt

set(gRPC_SSL_PROVIDER package)
Run Code Online (Sandbox Code Playgroud)

  • 或者,您可以在调用“cmake”时添加“-DgRPC_SSL_PROVIDER=package”作为命令行参数。这就是 gRPC 描述的构建 gRPC 库的方式。这是在不修改源的情况下设置附加选项的方法。 (4认同)