Ayuda compilar 64 bits con FivEdit y BCC7764
Posted: Mon Oct 14, 2024 1:53 am
Hola Amigos, favor su ayuda y orientación en poder compilar un ejemplo (Achoice.prg), para 64 bits usando BCC7764 y Harbour_bbc77_64. Al igual que en mi tema anterrior, estoy tratanto de compilar mi actual proyecto de 32 bits a 64 Bits, pero antes quise probar las configuraciones que ya vienen en FivEdit para BCC7 64 Bits, logicamente actualizando los path como corresponde. Me compila sin error, pero al linkear me sale el siguiente error de más abajo.
Como les comenté estoy usando FWH64 (2407), Borland BCC7764 y harbour para BCC7764.
mi actual archivo de configuracuón .fiv es el siguiente:
La configuración de los archivos cfg, son los siguientes:
bcc64.cg
ilink64.cfg
y el error que me salé al compilar y linkear es el siguiente:
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
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
[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
bcc64.cg
Code: Select all | Expand
-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
Code: Select all | Expand
-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
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
Un abrazo desde Santiago de Chile