Hi friends, this is a very little guide to use Harbour and FWH with Mingw32.
1) Download Harbour from:
https://github.com/harbour/core
or
https://github.com/vszakats/harbour-core
2) Download and install https://cygwin.com/install.html (64bit)
3) Download and install MSYS2 from https://msys2.github.io
1) Start MSYS2
2) Update mirrors: pacman -S pacman-mirrors
3) Update MSYS2 system: pacman -Syu
4) Update MSYS2 system: pacman -Su
5) Install mingw: pacman -S VCS base-devel msys2-devel mingw-w64-{i686,x86_64}-toolchain
Use all in default (press enter in all choices)
Compile fresh harbour-core using:
set PATH=c:\msys64\mingw32\bin;%PATH%
set HB_INSTALL_PREFIX=c:\harbour-install
win-make
To compile samples from FWH I found problems with RC files but RES files Works perfect so,
use BRC32 to compile .RC into .RES files and use it in mingw32
Here is my buildg.bat used to compile FWH samples: http://www.xtl.com.br/toninho/buildg.bat
In this .bat file I'm recompiling xbrowse and dababase from FWH because I found some function names incompatibilities with hashes.
I'm using BRC32, so you need brc32.exe, brcc32.exe and rw32core.dll from bcc 7.10 or another resource compiler.
Regards,
Toninho.