-
-
Notifications
You must be signed in to change notification settings - Fork 651
Compilling on Windows (Visual Studio Solution)
Majesty edited this page Jul 12, 2023
·
17 revisions
To compile on Windows, you will need to download and install:
- Git
- Visual Studio 2022 Community (compiler and english language pack)
- vcpkg (package manager)
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)
cd C:\
git clone --recursive https://github.com/opentibiabr/canary.git
Choose one set of libraries, depending on the target platform and execute the following in Powershell:
- For 64-bit (x64) build:
.\vcpkg install --triplet x64-windows asio pugixml spdlog curl jsoncpp protobuf parallel-hashmap magic-enum mio luajit libmariadb mpir abseil
- For 32-bit (x86) build:
.\vcpkg install asio pugixml spdlog curl jsoncpp protobuf parallel-hashmap magic-enum mio luajit libmariadb mpir abseil
-
Open
vcproj\canary.sln
. This should launch Visual Studio. -
Choose build configuration from the drop downs (Release and x64).
-
To start compiling go to the menu Build and choose Build Solution.