Installing OR-Tools for C++ from Binary on Windows

  • This guide provides instructions for installing OR-Tools for C++ on Windows 10 64-bit systems using Microsoft Visual Studio 2022.

  • Before installing, ensure you have Visual Studio 2022 or later with the C++ toolset and access to a x64 Native Tools Command Prompt.

  • Download and extract the OR-Tools binary distribution for Visual Studio 2022 from the provided link.

  • Validate your installation by running the make test command in the extracted directory, which executes example OR-Tools programs.

 Introduction

This guide explains how to install OR-Tools for C++ on Windows.

Although these instructions might also work on other Windows variants, we have only tested them on machines meeting the following requirements:

Windows 10 64-bit (x86_64) with:

  • Microsoft Visual Studio Enterprise 2022
  • Microsoft Visual Studio Community 2022 Preview 2 or above

Prerequisites

The following sections describe the prerequisites for installing OR-Tools.

Visual Studio

To build and run OR-Tools on Windows, you must have Visual Studio 2022 or later installed on your computer with the C++ toolset for Visual Studio.

You can find more details here.

To build OR-Tools programs from the command line you must use a x64 Native Tools Command Prompt (not the Developer Command Prompt).

You can find more details here.

Take the following steps to install the OR-Tools library for C++:

Download and extract the binary distribution for your system:

Validate your installation

To test your C++ installations, open a x64 Native Tools Command Prompt and navigate to the directory where you unpacked the binary distribution. Then enter the following command:

make test

This runs a selection of examples for OR-Tools. If all the examples run successfully, you are ready to get started with OR-Tools.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-03-18 UTC.