Skip to content

Compiling on Windows (CMake)

Majesty edited this page Apr 4, 2023 · 7 revisions

Microsoft Visual Studio 2022 with CMake

1. Download/install the required software

To compile on Windows, you will need to download and install:

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

  1. Open Visual Studio. In "Get started", select "Open a local folder" and open the server main folder.

  2. 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).

  3. After the cmake cache is successfully generated, you can compile the server by going to the menu Build and choose Build All.