Skip to content

gRPC prebuilt windows binaries and libs | x64 and x86 | MSVC143, MSVC142 (legacy 141 and 140) | Debug, Release, RelWithDebInfo

Notifications You must be signed in to change notification settings

thommyho/Cpp-gRPC-Windows-PreBuilts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Prebuilt Binaries for gRPC C++ on Windows

Overview

Prebuilt binaries for gRPC C++ are available for:

Go to release page for downlading the binaries ➡️ here ⬅️.

Important

From gRPC C++ v1.47.0 is the first release requiring C++14. For those who cannot upgrade to C++14 right now, you can use gRPC C++ 1.46.x. gRPC C++ v1.46.x will be maintained by having fixes for critical bugs (P0) and security fixes until 2023-06-01.

  • Last stable build for gRPC requiring only C++11 support: v1.46.7

Go to release page for downloading the binaries ➡️ here ⬅️.

Note: Prebuilt binaries can be downloaded as zip archives from the Releases page. For detailed build information (e.g., compilers, SDKs), refer to the Build-Info links (tracking since v1.22.0).

Additional Visual Studio Examples

Most C++ examples from the gRPC repository have been ported to a Visual Studio-compatible structure. These examples are maintained at Cpp-gRPC-Visual-Studio-Examples and are tested with gRPC versions v1.42.0 and above.

Documentation

➡️ Step-by-Step Installation Guide ⬅️


Releases

Version Build-Info Build Configurations Compiler Set Example
v1.69.0 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.46.7 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
🔲 MSVC141: x86, x64

Tip

For older releases, uncollapse the section below.

View Older Releases
Version Build-Info Build Configurations Compiler Set Example
v1.69.0 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.68.2 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.68.1 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.68.0 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.67.1 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.67.0 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.66.2 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.66.1 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.65.0 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.64.2 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.64.1 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.64.0 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.63.0 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.62.1 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.62.0 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.61.1 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.60.0 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.61.0 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.59.1 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.58.0 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.57.0 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.56.2 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.56.0 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.55.1 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.55.0 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.54.2 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.54.1 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.54.0 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.53.0 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.52.1 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.52.0 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.51.1 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.51.0 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.50.1 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.50.0 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.49.1 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.48.0 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.46.6 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.46.5 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.46.4 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.46.3 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.46.1 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.45.2 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
💻 MSVC143: x86, x64
🖥️ MSVC142: x86, x64
v1.45.1 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
🖥️ MSVC142: x86, x64
🔲 MSVC141: x86, x64
v1.45.0 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
🖥️ MSVC142: x86, x64
🔲 MSVC141: x86, x64
v1.44.0 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
🖥️ MSVC142: x86, x64
🔲 MSVC141: x86, x64
v1.43.2 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
🖥️ MSVC142: x86, x64
🔲 MSVC141: x86, x64
v1.43.0 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
🖥️ MSVC142: x86, x64
🔲 MSVC141: x86, x64
v1.42.0 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
🖥️ MSVC142: x86, x64
🔲 MSVC141: x86, x64
v1.41.1 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
🖥️ MSVC142: x86, x64
🔲 MSVC141: x86, x64
v1.41.0 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
🖥️ MSVC142: x86, x64
🔲 MSVC141: x86, x64
v1.40.0 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
🖥️ MSVC142: x86, x64
🔲 MSVC141: x86, x64
v1.39.1 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
🖥️ MSVC142: x86, x64
🔲 MSVC141: x86, x64
v1.22.0 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
🖥️ MSVC142: x86, x64
🔲 MSVC141: x86, x64
v1.21.4 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
🖥️ MSVC142: x86, x64
🔲 MSVC141: x86, x64
v1.20.0 Build Info 🛠️ Debug
🚀 Release
🔧 RelWithDebInfo
🖥️ MSVC142: x86, x64
🔲 MSVC141: x86, x64

Explanation of Symbols

  • Build Configurations:
    • 🛠️ Debug: Development configuration with debugging symbols.
    • 🚀 Release: Optimized for production use.
    • 🔧 RelWithDebInfo: Combination of optimizations and debugging symbols.
  • Compiler Sets:
    • 💻 MSVC143: Visual Studio 2022 (x86/x64).
    • 🖥️ MSVC142: Visual Studio 2019 (x86/x64).
    • 🔲 MSVC141: Visual Studio 2017 (x86/x64) --> Discontinued from v1.45.2.

Feedback

For suggestions or issues, feel free to open a ticket in the respective repositories:


Thank you for using gRPC for C++ on Windows!

About

gRPC prebuilt windows binaries and libs | x64 and x86 | MSVC143, MSVC142 (legacy 141 and 140) | Debug, Release, RelWithDebInfo

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published