FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour FWH64 : Error
Posts: 144
Joined: Thu Jan 02, 2014 01:49 PM
FWH64 : Error
Posted: Tue Jan 07, 2014 06:39 PM

Buen d铆a

Trabajando con las versiones Harbour 3.0.0 ( Rev 16951), FWH64 1311 y VS 11.00 al compilar los ejemplos de la carpeta .\tests obtengo el siguiente mensaje de error.

脷脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛驴
鲁 FWH 64 for Harbour 13.11 (MSVC++) Nov.2013 Harbour development power 鲁脺
鲁 (c) FiveTech, 1993-2013 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7/8 鲁脹
脌脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脛脵脹
每 脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽脽
Compiling...
Harbour 3.0.0 (Rev. 16951)
Copyright (c) 1999-2011, http://harbour-project.org/
Compiling 'testbrw.prg' and generating preprocessed output to 'testbrw.ppo'...
100100100100200300400500100200100200100200100200300400500600700800900100011001200130014001500160017001800
Lines 4234, Functions/Procedures 4
Generating C source output to 'testbrw.c'... Done.
testbrw.c
Microsoft (R) Windows (R) Resource Compiler Version 6.2.9200.16384
Copyright (C) Microsoft Corporation. All rights reserved.

FiveHC64.lib(RICHEDIT.obj) : error LNK2019: unresolved external symbol hb_extIsNil referenced in function HB_FUN_RELOADASRTF
testbrw.exe : fatal error LNK1120: 1 unresolved externals
* Linking errors *

Ya agregue funciones dummys y sigo obteniendo el mismo resultado.

A alguien le ha sucedido lo mismo.

Saludos

Posts: 144
Joined: Thu Jan 02, 2014 01:49 PM
Re: FWH64 : Error
Posted: Tue Jan 07, 2014 08:36 PM

He probado descagando esta versi贸n de Harbour https://code.google.com/p/harbour-and-x ... 130710.zip
Y el resultado sigue siendo el mismo.

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: FWH64 : Error
Posted: Tue Jan 07, 2014 08:54 PM

Vikthor,

Con esa versi贸n que has descargado deberia funcionar bien, por favor comprueba que estes usando esas nuevas librer铆as y no estes enlazando otras.

Una forma "rapida" de saber si unas librerias contienen una determinada funcion es buscar su nombre como literal dentro del fichero lib. Usando el Total Commander es f谩cil, puedes buscar ese nombre de funci贸n dentro de todas las librerias de Harbour y ver si aparece ese nombre o no.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 144
Joined: Thu Jan 02, 2014 01:49 PM
Re: FWH64 : Error
Posted: Wed Jan 08, 2014 02:22 PM

Antonio, de donde enlazo estas librer铆as ?

echo kernel32.lib >> msvc.tmp
echo user32.lib >> msvc.tmp
echo gdi32.lib >> msvc.tmp
echo winspool.lib >> msvc.tmp
echo comctl32.lib >> msvc.tmp
echo comdlg32.lib >> msvc.tmp
echo advapi32.lib >> msvc.tmp
echo shell32.lib >> msvc.tmp
echo ole32.lib >> msvc.tmp
echo oleaut32.lib >> msvc.tmp
echo uuid.lib >> msvc.tmp
echo odbc32.lib >> msvc.tmp
echo odbccp32.lib >> msvc.tmp
echo iphlpapi.lib >> msvc.tmp
echo mpr.lib >> msvc.tmp
echo version.lib >> msvc.tmp
echo wsock32.lib >> msvc.tmp
echo msimg32.lib >> msvc.tmp
echo oledlg.lib >> msvc.tmp
echo psapi.lib >> msvc.tmp
echo gdiplus.lib >> msvc.tmp
echo winmm.lib >> msvc.tmp

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: FWH64 : Error
Posted: Wed Jan 08, 2014 02:45 PM

Vikthor,

Visual Studio las instala.

Si revisas FWH/samples/buildh32.bat ver谩s desde donde las enlazamos (depende de la versi贸n de Visual Studio que uses)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 144
Joined: Thu Jan 02, 2014 01:49 PM
Re: FWH64 : Error
Posted: Wed Jan 08, 2014 03:01 PM

Antonio :

Para crear los ejemplos a 64bits, estoy usando build64.bat y ah铆 es donde obtengo el mensaje de error inicial.

Posts: 144
Joined: Thu Jan 02, 2014 01:49 PM
Re: FWH64 : Error
Posted: Wed Jan 08, 2014 03:11 PM

Listo el pollo !

Problema resuelto... Gracias por la atenci贸n Antonio

Saludos

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: FWH64 : Error
Posted: Wed Jan 08, 2014 03:46 PM

Bien, si, era build64.bat :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion