-
-
Notifications
You must be signed in to change notification settings - Fork 6
Build on Windows with MSYS2
Jakob Flierl edited this page Jul 8, 2023
·
26 revisions
Install MSYS2 from https://www.msys2.org/ . See https://gist.github.com/Bluexin/1c58d9b6d707f755b66a94314e3dfd32
Next, run:
pacman -Syu
pacman -S --needed base-devel mingw-w64-x86_64-toolchain mingw-w64-x86_64-qt-creator
pacman -S --needed mingw-w64-x86_64-qt5 mingw-w64-x86_64-assimp mingw-w64-x86_64-freeglut mingw-w64-x86_64-glew mingw-w64-x86_64-SDL2
pacman -S --needed mingw-w64-x86_64-boost mingw-w64-x86_64-lua51 unzip cmake ninja
pacman -S --needed mingw-w64-x86_64-qscintilla
Run "MSYS MinGW 64-bit" from Start menu
Download and compile lua5.4.4:
curl -R -O https://www.lua.org/ftp/lua-5.4.4.tar.gz
tar xvf lua-5.4.4.tar.gz
cd lua-5.4.4/src
make mingw && cd .. && make install
Download and compile luabind fork:
git clone https://github.com/bullet-physics-playground/luabind
cd luabind && mkdir build && cd build
cmake ..
ninja
Download and compile bullet:
pacman -S mingw-w64-x86_64-bullet
WIP..