Skip to content

How to Compile libxayagame in Windows

Ryan edited this page Mar 8, 2019 · 3 revisions

How to Compile libxayagame

In this tutorial, we'll compile libxayagame for C++ so that we can use it in other tutorials and even in our own games.

MSYS2

Download MSYS2 x86_64 (https://www.msys2.org/) from this link:

http://repo.msys2.org/distrib/x86_64/msys2-x86_64-20180531.exe

Install into default path C:/msys64 then run MSYS2 MingGW 64-bit (NOT the 32-bit version) from your Start menu.

Update with pacman as follows.

pacman -Syuu

Click the X in the upper-right corner to close the terminal and restart MSYS2 MingGW 64-bit again.

Build & Install libxayagame

Next, run this command to get and run the script that will build libxayagame for you.

curl https://raw.githubusercontent.com/xaya/xaya_tutorials/master/build_files/build.sh > build.sh; ./build.sh

Done!

CONGRATULATIONS!

Congratulations! You've just built your own GSP using libxayagame. You can now proceed on to the Hello World in C++ tutorial where we'll put libxayagame to good use!

Update libxayagame

We update libxayagame periodically. If you wish to update your build, enter the following into the same MSYS2 MingGW 64-bit terminal that you used above.

cd ~/libxayagame
git pull
make clean
./autogen.sh
./configure
make -j2
make install

You're now up-to-date with the latest version!

Clone this wiki locally