-
Notifications
You must be signed in to change notification settings - Fork 0
How to Compile libxayagame in Windows
In this tutorial, we'll compile libxayagame for C++ so that we can use it in other tutorials and even in our own games.
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.
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! 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!
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!
- Step 0: Blockchain Basics
- Step 1: xayad <⸺ start here
- Step 2: The Game State Processor
- Step 3a: libxayagame Component Relationships
- Step 3b: Compile libxayagame in Windows
- Step 3b: Compile libxayagame in Ubuntu
- Step 4: Run xayad for Games
- Step 5: Hello World! in C++
- Step 5: Hello World! in C#
- Step 6a: Mover Overview
- Step 6b: Mover Console
- Step 6c: Mover Unity