Skip to content

Compile for Windows® #62

Answered by dougmencken
hendrikbez asked this question in Q&A
Feb 16, 2024 · 14 comments · 61 replies
Discussion options

You must be logged in to vote

it really works now

from the very fresh MSYS2 install, do

pacman -S git

and clone the repo

git clone https://github.com/dougmencken/HeadOverHeels.git headoverheels-git

then get all the stuff for building

pacman -S --noconfirm --needed base-devel msys2-devel
pacman -S --noconfirm binutils make cmake autoconf automake libtool
pacman -S --noconfirm gdb
## pacman -Ss pkg-config
pacman -S --noconfirm mingw-w64-ucrt-x86_64-pkg-config
## pacman -Ss allegro
pacman -S --noconfirm mingw-w64-ucrt-x86_64-allegro
## pacman -Ss tinyxml2
pacman -S --noconfirm mingw-w64-ucrt-x86_64-tinyxml2
pacman -S --noconfirm zlib-devel # is needed before 5ff6ff5a

change the Windows-specific direct.h to the POSIX-s…

Replies: 14 comments 61 replies

Comment options

You must be logged in to vote
3 replies
@hendrikbez
Comment options

@dougmencken
Comment options

@hendrikbez
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@dougmencken
Comment options

Comment options

You must be logged in to vote
1 reply
@dougmencken
Comment options

Comment options

You must be logged in to vote
3 replies
@dougmencken
Comment options

@dougmencken
Comment options

@dougmencken
Comment options

Comment options

You must be logged in to vote
3 replies
@dougmencken
Comment options

@dougmencken
Comment options

@dougmencken
Comment options

Comment options

You must be logged in to vote
29 replies
@dougmencken
Comment options

Answer selected by dougmencken
@dougmencken
Comment options

@hendrikbez
Comment options

@hendrikbez
Comment options

@dougmencken
Comment options

Comment options

You must be logged in to vote
12 replies
@hendrikbez
Comment options

@dougmencken
Comment options

@dougmencken
Comment options

@hendrikbez
Comment options

@dougmencken
Comment options

Comment options

You must be logged in to vote
1 reply
@dougmencken
Comment options

Comment options

You must be logged in to vote
2 replies
@dougmencken
Comment options

@dougmencken
Comment options

Comment options

You must be logged in to vote
1 reply
@dougmencken
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@dougmencken
Comment options

Comment options

You must be logged in to vote
4 replies
@dougmencken
Comment options

@dougmencken
Comment options

@hendrikbez
Comment options

@dougmencken
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants