-
-
Notifications
You must be signed in to change notification settings - Fork 20
Compiling on Windows (vcpkg)
To compile on Windows, you will need to download and install:
- Git
- Visual Studio 2022 Community (compiler, make sure to install with the English language pack)
- vcpkg (package manager)
Make sure to follow full installation of vcpkg, per Official Quickstart execute the following in cmd or Powershell:
To open Powershell navigate to your desired directory and choose Open PowerShell window here
(shift + right click).
If you prefer cmd
(command prompt) click on your Start
windows button or just use the windows key on your keyboard and search for cmd
then navigate to your desired directory using cd
e.g. you want to have your vcpkg folder on root of your C drive:
cd C:\
then you can safely proceed with configuring vcpkg (may require administrator elevation)
git clone https://github.com/Microsoft/vcpkg && cd vcpkg && .\bootstrap-vcpkg.bat && .\vcpkg integrate install
git clone --recursive https://github.com/MillhioreBT/forgottenserver-downgrade.git
Choose one set of libraries, depending on the target platform and execute the following in Git Bash or Powershell:
Note: boost-filesystem is only needed from 4b800b2 or older
-
For 64-bit (x64) build:
.\vcpkg install --triplet x64-windows boost-iostreams boost-asio boost-system boost-variant boost-lockfree lua libmariadb pugixml cryptopp fmt
-
For 32-bit (Win32) build:
.\vcpkg install boost-iostreams boost-asio boost-system boost-variant boost-lockfree lua libmariadb pugixml cryptopp fmt
-
Open
vc17/theforgottenserver.vcxproj
. This should launch Visual Studio. -
Choose build configuration from the drop downs (Debug or Release and Win32 or x64). For best performance choose Release & x64.
-
To start compiling press F7.