- Code: Select all Expand view
- $(BCDIR)\bin\bcc64 -c -std=c11 ...
$(BCDIR)\bin\bcc64 -c -std=c11 ...
Turbo Incremental Link64 6.75 Copyright (c) 1997-2016 Embarcadero Technologies, Inc.
if ERRORLEVEL 0 sistema.exe
** error -1073741819 ** deleting Sistema.exe
Antonio Linares wrote:si me envias todo por wetransfer lo pruebo aqui
Antonio Linares wrote:Aqui aparecen estos errores:
Turbo Incremental Link64 6.72 Copyright (c) 1997-2015 Embarcadero Technologies, Inc.
Error: Unresolved external '_finitel' referenced from C:\HARBOUR\LIB\WIN\BCC64\HBCOMMON.A|hbprintf.o
Error: Unresolved external '_isnanl' referenced from C:\HARBOUR\LIB\WIN\BCC64\HBCOMMON.A|hbprintf.o
Error: Unresolved external '_finite' referenced from C:\HARBOUR\LIB\WIN\BCC64\HBCOMMON.A|hbprintf.o
Parece que la versión de bcc64 que estamos usando no es correcta, porque la declaración de esas funciones
estan en el fichero de cabecera float.h de bcc64 y sin embargo esos símbolos no estan dentro de las librerías de bcc64 (*.a)
Mi consejo es construir con Visual Studio Community. Es sin duda la mejor opción actual: usar el compilador que nos
da la empresa que construye Windows, gratis, actualizado debidamente y con un IDE profesional, y debugger a bajo nivel, etc...
Antonio Linares wrote:Aqui tienes todos construidos usando GitHub Actions:
https://github.com/FiveTechSoft/Harbour_builder
HBDIR=c:\harbour_msvc32
FWDIR=c:\fwh
VCDIR="C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC"
SDKDIR="C:\Program Files (x86)\Windows Kits\10"
one.obj : error LNK2001: unresolved external symbol HB_FUN_FW_GT
two.obj : error LNK2001: unresolved external symbol HB_FUN_FW_GT
one.obj : error LNK2001: unresolved external symbol HB_FUN_ERRORSYS
two.obj : error LNK2001: unresolved external symbol HB_FUN_ERRORSYS
one.obj : error LNK2019: unresolved external symbol hb_vmExecute referenced in function HB_FUN_MAIN
two.obj : error LNK2001: unresolved external symbol hb_vmExecute
three.obj : error LNK2001: unresolved external symbol hb_vmExecute
one.obj : error LNK2019: unresolved external symbol hb_vmProcessSymbols referenced in function hb_vm_SymbolInit_ONE
two.obj : error LNK2001: unresolved external symbol hb_vmProcessSymbols
three.obj : error LNK2001: unresolved external symbol hb_vmProcessSymbols
two.obj : error LNK2001: unresolved external symbol HB_FUN_TWINDOW
three.obj : error LNK2001: unresolved external symbol HB_FUN_MSGINFO
LIBCMT.lib(exe_winmain.obj) : error LNK2019: unresolved external symbol WinMain referenced in function "int __cdecl __scrt_common_main_seh(void)" (?__scrt_common_main_seh@@YAHXZ)
c:\fwh\lib\FiveH32.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\fwh\lib\FiveHC32.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hbrtl.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hbvm.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\gtgui.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hblang.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hbmacro.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hbrdd.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\rddntx.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\rddcdx.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\rddfpt.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hbsix.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hbdebug.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hbcommon.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hbpp.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hbwin.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hbcplr.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\xhb.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hbpcre.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hbct.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hbcpage.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hbzlib.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\png.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
one.exe : fatal error LNK1120: 7 unresolved externals
Antonio Linares wrote:Aqui tienes todos construidos usando GitHub Actions:
https://github.com/FiveTechSoft/Harbour_builder
HBDIR=c:\harbour_msvc32
FWDIR=c:\fwh
VCDIR="C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC"
SDKDIR="C:\Program Files (x86)\Windows Kits\10"
one.obj : error LNK2001: unresolved external symbol HB_FUN_FW_GT
two.obj : error LNK2001: unresolved external symbol HB_FUN_FW_GT
one.obj : error LNK2001: unresolved external symbol HB_FUN_ERRORSYS
two.obj : error LNK2001: unresolved external symbol HB_FUN_ERRORSYS
one.obj : error LNK2019: unresolved external symbol hb_vmExecute referenced in function HB_FUN_MAIN
two.obj : error LNK2001: unresolved external symbol hb_vmExecute
three.obj : error LNK2001: unresolved external symbol hb_vmExecute
one.obj : error LNK2019: unresolved external symbol hb_vmProcessSymbols referenced in function hb_vm_SymbolInit_ONE
two.obj : error LNK2001: unresolved external symbol hb_vmProcessSymbols
three.obj : error LNK2001: unresolved external symbol hb_vmProcessSymbols
two.obj : error LNK2001: unresolved external symbol HB_FUN_TWINDOW
three.obj : error LNK2001: unresolved external symbol HB_FUN_MSGINFO
LIBCMT.lib(exe_winmain.obj) : error LNK2019: unresolved external symbol WinMain referenced in function "int __cdecl __scrt_common_main_seh(void)" (?__scrt_common_main_seh@@YAHXZ)
c:\fwh\lib\FiveH32.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\fwh\lib\FiveHC32.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hbrtl.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hbvm.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\gtgui.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hblang.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hbmacro.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hbrdd.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\rddntx.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\rddcdx.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\rddfpt.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hbsix.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hbdebug.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hbcommon.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hbpp.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hbwin.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hbcplr.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\xhb.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hbpcre.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hbct.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hbcpage.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\hbzlib.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
c:\harbour_msvc32\lib\png.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
one.exe : fatal error LNK1120: 7 unresolved externals
Return to FiveWin for Harbour/xHarbour
Users browsing this forum: Natter and 69 guests