WARNING: Compiling Lean with Visual Studio doesn't currently work. There's an ongoing effort to port Lean to Visual Studio. The instructions below are for VS 2017.
First, install vcpkg
from https://github.com/Microsoft/vcpkg if you haven't
done so already.
Then, open a console in the directory you cloned vcpkg
to, and type:
vcpkg install mpir
for the 32-bit library or
vcpkg install mpir:x64-windows
for the x64 one.
In Visual Studio, use the "open folder" feature and open the Lean directory.
Go to the CMake->Change CMake Settings
menu. File CMakeSettings.json
opens.
In each of the targets, add the following snippet (i.e., after every
ctestCommandArgs
):
"variables": [
{
"name": "CMAKE_TOOLCHAIN_FILE",
"value": "C:\\path\\to\\vcpkg\\scripts\\buildsystems\\vcpkg.cmake"
}
]
In Visual Studio, press Ctrl+Q and type CppProperties.json
and press Enter.
Ensure includePath
variables include "${workspaceRoot}\\src"
.
Press F7.