Como les comenté estoy usando FWH64 (2407), Borland BCC7764 y harbour para BCC7764.
mi actual archivo de configuracuón .fiv es el siguiente:
- Code: Select all Expand view
- [PREFERENCES]
0=Harbour Borland 7.7 64 bits
2=64 bits
41=Borland C/C++ 7.70
44=
45=
46=
47=
48=.F.
49=.T.
50=.T.
51=.F.
52=.T.
53=.F.
54=.F.
55=.F.
56=.F.
57=.F.
58=.F.
59=.F.
60=.F.
61=.T.
62=FiveWin
63=C:\Borland\bcc7764\bin\bcc64.exe
64=C:\Borland\bcc7764\bin\ilink64.exe
65=C:\Borland\bcc7764\bin\rc.exe
68=.F.
74=C:\Borland\bcc7764\bin\tlib64.exe
1=C:\fwh64
3=
4=C:\harbour64
5=Harbour
6=/n /m /w /es1 /gc1
7=
8=C:\Borland\bcc7764
9=/Gn /aa /Tpe /s
10=
34=-c
72=-r -D__64__
M31=.T.
[USERLIBS]
001=C:\FWH64\LIB\FIVEH64.LIB,1
002=C:\fwh64\lib\FiveHC64.lib,1
003=C:\fwh64\lib\libmysql.lib,1
004=C:\fwh64\lib\dolphin.lib,1
005=C:\fwh64\lib\libcurl.lib,1
[XHARBOURLIBS]
001=C:\harbour64\lib\hbwin.lib,1
002=C:\harbour64\lib\gtgui.lib,1
003=C:\harbour64\lib\hbrtl.lib,1
004=C:\harbour64\lib\hbvm.lib,1
005=C:\harbour64\lib\hblang.lib,1
006=C:\harbour64\lib\hbmacro.lib,1
007=C:\harbour64\lib\hbrdd.lib,1
008=C:\harbour64\lib\rddntx.lib,1
009=C:\harbour64\lib\rddcdx.lib,1
010=C:\harbour64\lib\rddfpt.lib,1
011=C:\harbour64\lib\hbsix.lib,1
012=C:\harbour64\lib\hbdebug.lib,1
013=C:\harbour64\lib\hbcommon.lib,1
014=C:\harbour64\lib\hbpp.lib,1
015=C:\harbour64\lib\hbcpage.lib,1
016=C:\harbour64\lib\hbcplr.lib,1
017=C:\harbour64\lib\hbct.lib,1
018=C:\harbour64\lib\hbpcre.lib,1
019=C:\harbour64\lib\xhb.lib,1
020=C:\harbour64\lib\hbziparc.lib,1
021=C:\harbour64\lib\hbmzip.lib,1
022=C:\harbour64\lib\hbzlib.lib,1
023=C:\harbour64\lib\minizip.lib,1
024=C:\harbour64\lib\png.lib,1
025=C:\harbour64\lib\hbcurl.lib,1
026=C:\harbour64\lib\hbusrrdd.lib,1
027=C:\harbour64\lib\hbtip.lib,1
028=C:\harbour64\lib\hbmxml.lib,1
029=C:\harbour64\lib\hbmisc.lib,1
[CCOMPLIBS]
001=C:\Borland\bcc7764\lib\cw32.lib,1
002=C:\Borland\bcc7764\lib\uuid.lib,1
003=C:\Borland\bcc7764\lib\import32.lib,1
004=C:\Borland\bcc7764\lib\psdk\odbc32.lib,1
005=C:\Borland\bcc7764\lib\psdk\nddeapi.lib,1
006=C:\Borland\bcc7764\lib\psdk\Iphlpapi.lib,1
007=C:\Borland\bcc7764\lib\psdk\msimg32.lib,1
008=C:\Borland\bcc7764\lib\psdk\psapi.lib,1
009=C:\Borland\bcc7764\lib\psdk\rasapi32.lib,1
010=C:\Borland\bcc7764\lib\psdk\gdiplus.lib,1
011=C:\Borland\bcc7764\lib\psdk\riched20.lib,1
012=C:\Borland\bcc7764\lib\psdk\shell32.lib,1
013=C:\Borland\bcc7764\lib\psdk\urlmon.lib,1
014=C:\Borland\bcc7764\lib\Uxtheme.a,1
[INCLUDES]
001=C:\Borland\bcc7764\include,1
002=C:\Borland\bcc7764\include\dinkumware64,1
La configuración de los archivos cfg, son los siguientes:
bcc64.cg
- Code: Select all Expand view
- -I"C:\Borland\bcc7764\include\windows\crtl;C:\Borland\bcc7764\include\windows\sdk;C:\Borland\bcc7764\include\dinkumware64"
-L"C:\Borland\bcc7764\lib;C:\Borland\bcc7764\lib\psdk"
-O
-O1
-c
-d
-g0
--jobs=0
-output-dir.
-Wno-visibility
-Wno-macro-redefined
-Wno-microsoft-anon-tag
-Wno-ignored-attributes
-Wno-dangling-else
ilink64.cfg
- Code: Select all Expand view
- -Gn
-aa
-x
-L"C:\Borland\bcc7764\lib;C:\Borland\bcc7764\lib\psdk"
y el error que me salé al compilar y linkear es el siguiente:
- Code: Select all Expand view
- Build: 000002 - 20241013224039227
Harbour 3.2.0dev (r2407221137)
Copyright (c) 1999-2021, https://harbour.github.io/
Compiling 'C:\FWH64\SAMPLES\achoice.prg'...
Lines 5059, Functions/Procedures 3
Generating C source output to 'C:\FIVEDIT\achoice.c'... Done.
Embarcadero C++ 7.70 for Win64 Copyright (c) 2012-2023 Embarcadero Technologies, Inc.
Turbo Incremental Link64 6.98 Copyright (c) 1997-2023 Embarcadero Technologies, Inc.
Fatal: Unable to open file 'ACHOICE.O'
Link Error
Les pido su apoyo y orientación, en especial a Cristobal, ya que he buscado en el foro, temas similares y no he podido encontrar la solución difinitiva.
Un abrazo desde Santiago de Chile