Compiling on Windows (CMake) - opentibiabr/canary GitHub Wiki
Microsoft Visual Studio 2022 with CMake
1. Download/install the required software
To compile on Windows, you will need to download and install:
- Git
- Visual Studio 2022 Community (compiler and english language pack)
- vcpkg (package manager)
2. Set up vcpkg
Make sure to follow full installation of vcpkg
, per Official Quickstart execute the following in Powershell:
To open Powershell navigate to your desired directory e.g. C:\
and choose Open PowerShell window here
(shift + right click).
Then you can safely proceed with configuring vcpkg:
git clone https://github.com/microsoft/vcpkg
cd vcpkg
.\bootstrap-vcpkg.bat
.\vcpkg integrate install
Execute the following command in Powershell with Administrator permission to set vcpkg environment variable:
[System.Environment]::SetEnvironmentVariable('VCPKG_ROOT','C:\vcpkg', [System.EnvironmentVariableTarget]::Machine)
3. Download the source code
cd C:\
git clone --recursive https://github.com/opentibiabr/canary.git
4. Build
-
Open Visual Studio. In "Get started", select "Open a local folder" and open the server main folder.
-
Wait for the Visual Studio to load. It will automatically install the libraries and generate the cmake cache. (Be patient, the first cache may take a few minutes).
-
After the cmake cache is successfully generated, you can compile the server by going to the menu Build and choose Build All.