环境:
Windows 10 21H2 19044.1645
Microsoft Visual Studio Enterprise 2022 (64-bit) – Current Version 17.7.6
or-tools_x64_VisualStudio2022_cpp_v9.7.2996

首先将Github上的OR-Tools C++二进制发行包or-tools_x64_visualstudio2022_cpp_v9.7.2996.zip下载下来,并解压文件,将其解压到路径E:\Microsoft Visual Studio\Libs\or-tools_x64_VisualStudio2022_cpp_v9.7.2996

打开Visual Studio,选择Empty Project (C++)创建一个新的C++空项目,并命名为TestProject。然后这个新项目将会被创建在路径E:\Microsoft Visual Studio\Project\TestProject

右键项目,选择Add > New Item…,给命名为program.cc,再点击Add,给项目创建一个名为program.cc的空文件。然后将Get Started with OR-Tools for C++网页中的实例代码完整地复制粘贴到program.cc中并保存。

右键项目,选择Add > New Item…,给命名为utf8_validity.cc,点击Add,给项目创建一个名为utf8_validity.cc的空文件。然后将这个Github网页中的代码完整地复制粘贴到utf8_validity.cc中并保存。

右键项目,选择Properties,这时弹出TestProject Property Pages窗口,在窗口最上边的Configuration选项中选择Release并进行以下设置:
Configuration Properties > General > General Properties > C++ Language Standard选项设置为ISO C++17 Standard (/std:c++17)

Configuration Properties > C/C++ > Code Generation > Runtime Library选项设置为Multi-threaded DLL (/MD)

Configuration Properties > C/C++ > General > Additional Include Directories选项中插入值E:\Microsoft Visual Studio\Libs\or-tools_x64_VisualStudio2022_cpp_v9.7.2996\include

Configuration Properties > Linker > General > Additional Library Directories选项中插入值E:\Microsoft Visual Studio\Libs\or-tools_x64_VisualStudio2022_cpp_v9.7.2996\lib

Configuration Properties > Linker > Input > Additional Dependencies选项中插入值ortools_full.lib

此时安装已经完成了,现在来运行一下程序来测试安装是否成功。在Visual Studio顶部的工具栏中,选择Solution ConfigurationsRelease,选择Solution Platformsx64,点击▶ Local Windows Debugger运行程序。

如果一切正常的话,则会看到终端将计算结果打印出来了。