Skip to content

Compilling on Windows (Visual Studio Solution)

Eduardo Dantas edited this page Mar 28, 2023 · 17 revisions

Canary

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 "vcxproj/canary.sln", wait for Visual Studio to open and load.. In "Build", select "Build All" or "Build Solution".

  2. Wait for the cache from vcpkg manifest to be generated and install libraries and the compilation to finish, the executable and dlls will be generated in the server's main folder.