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.