El sistema es 64 bits.
El sistema operativo es 64 bits.
He instalado la última versión de harbour descargada de
https://sourceforge.net/projects/harbou ... s/nightly/ harbour-nightly-win.7zEso deja instalado harbour versión 3.2 en G:\hb32.
Después como la carpeta G:\hb32\comp\mingw64 está vacía, sigo las instrucciones que constan en el fichero "HARBOUR_README_MINGW64.txt", que dicen:
If this directory is empty, download package from link below and unpack into this directory.
http://sourceforge.net/projects/mingw-w64/files/
En esa página me he ido a la sección correspondiente a la versión gcc que me indicas:
MinGW-W64 GCC-7.3.0
x86_64-posix-sehY lo he descomprimido en la carpeta:
G:\hb32\comp\mingw64He descargado el fichero:
x86_64-7.3.0-release-posix-seh-rt_v5-rev0.7zDespués he probado a generar un exe con las siguientes instrucciones en una consola del sistema:
path=G:\hb32\bin
hbmk2 G:\hb32\tests\hello.prg Y funciona bien.
Pero al probar a generar el exe para 64 bits con la instrucción
hbmk2 G:\hb32\tests\hello.prg -compiler=mingw64
Me arroja el
error siguiente:
[list=]G:\hb32>hbmk2 g:\hb32\tests\hello.prg -compiler=mingw64
Error BASE/1068 Error de argumento: acceso al array (Quit)
Error BASE/1068 Error de argumento: acceso al array
Called from PARAMTOSTRING(0)
Called from LEGACYWARNING(0)
Called from __HBMK(0)
Called from HBMK_LOCAL_ENTRY(0)
Called from _APPMAIN(0)[/list]