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.
Harbour - Using MingW
- nageswaragunupudi
- Posts: 10729
- Joined: Sun Nov 19, 2006 5:22 am
- Location: India
- Been thanked: 10 times
- Contact:
Re: Harbour - Using MingW
In this .bat file I'm recompiling xbrowse and dababase from FWH because I found some function names incompatibilities with hashes.
May we know what are the incompatibilities and what do you suggest?
Regards
G. N. Rao.
Hyderabad, India
G. N. Rao.
Hyderabad, India
- Antonio Linares
- Site Admin
- Posts: 42582
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 36 times
- Been thanked: 86 times
- Contact:
Re: Harbour - Using MingW
Toninho,
I use the MinGW distribution that comes with QT.
It installs automatically and quite friendly.
I use the MinGW distribution that comes with QT.
It installs automatically and quite friendly.
-
- Posts: 172
- Joined: Tue Oct 18, 2005 10:01 am
Re: Harbour - Using MingW
Antonio Linares wrote:Toninho,
I use the MinGW distribution that comes with QT.
It installs automatically and quite friendly.
Hi Antônio, nice !!! One more alternative for us !
-
- Posts: 172
- Joined: Tue Oct 18, 2005 10:01 am
Re: Harbour - Using MingW
nageswaragunupudi wrote:In this .bat file I'm recompiling xbrowse and dababase from FWH because I found some function names incompatibilities with hashes.
May we know what are the incompatibilities and what do you suggest?
Hi, Problem with HSetCaseMatch()/HB_HCaseMatch(), but recompiling the prg
no problems at all.
-
- Posts: 172
- Joined: Tue Oct 18, 2005 10:01 am
Re: Harbour - Using MingW
Times of speedtst.prg:
BCC 7.20 no cLang version:
[ total application time: ]....................................15.52
[ total real time: ]...........................................15.52
MingW32 6.1.0 from MSYS2:
[ total application time: ].....................................9.77
[ total real time: ]............................................9.81
Regards.
BCC 7.20 no cLang version:
[ total application time: ]....................................15.52
[ total real time: ]...........................................15.52
MingW32 6.1.0 from MSYS2:
[ total application time: ].....................................9.77
[ total real time: ]............................................9.81
Regards.
Last edited by toninhofwi on Sun Aug 21, 2016 1:53 pm, edited 1 time in total.
- Enrico Maria Giordano
- Posts: 8761
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Has thanked: 1 time
- Been thanked: 5 times
- Contact: