FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour error compilando con fw14.09
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
error compilando con fw14.09
Posted: Fri Nov 07, 2014 10:31 AM
Estoy compilando tutor01.prg y obtengo este error

Code (fw): Select all Collapse
Error: Unresolved external '_HB_FUN_HB_GT_GUI_DEFAULT' referenced from C:\FWH1409\LIB\FIVEH.LIB|ERRSYSW


Que me falta definir en el bat ??? Muchas gracias
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM
Re: error compilando con fw14.09
Posted: Fri Nov 07, 2014 11:51 AM

lib\psdk\msimg32.lib

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM
Re: error compilando con fw14.09
Posted: Fri Nov 07, 2014 11:55 AM
Completo:

Code (fw): Select all Collapse
C:\FWH1306\lib\FiveHX.Lib            +
C:\FWH1306\lib\FiveHC.Lib            +
C:\XHB280714\lib\hbzip.Lib           +
C:\XHB280714\lib\zlib.Lib            +
C:\XHB280714\lib\rtl.Lib             +
C:\XHB280714\lib\vm.Lib              +
C:\XHB280714\lib\gtgui.Lib           +
C:\XHB280714\lib\lang.Lib            +
C:\XHB280714\lib\macro.Lib           +
C:\XHB280714\lib\rdd.Lib             +
C:\XHB280714\lib\dbfntx.Lib          +
C:\XHB280714\lib\dbfcdx.Lib          +
C:\XHB280714\lib\debug.Lib           +
C:\XHB280714\lib\common.Lib          +
C:\XHB280714\lib\tip.Lib             +
C:\XHB280714\lib\tipssl.Lib          +
C:\XHB280714\lib\pp.Lib              +
C:\XHB280714\lib\dbffpt.Lib          +
c:\XHB280714\lib\hbsix.lib           +
C:\XHB280714\lib\codepage.Lib        +
c:\XHB280714\lib\libmisc.lib         +
C:\XHB280714\lib\PcRepos.Lib         +
C:\XHB280714\Lib\ct.Lib              +
C:\XHB280714\Lib\png.Lib             +
C:\Bcc582\lib\cw32.Lib               +
c:\bcc582\lib\import32.lib           +
c:\bcc582\lib\uuid.lib               +
c:\bcc582\lib\ws2_32.lib             +
C:\Bcc582\lib\psdk\msimg32.Lib       +
C:\Bcc582\lib\psdk\odbc32.Lib        +
C:\Bcc582\lib\psdk\rasapi32.Lib      +
C:\Bcc582\lib\psdk\nddeapi.Lib       +
C:\Bcc582\lib\psdk\psapi.Lib         +
c:\bcc582\lib\psdk\gdiplus.lib       +
C:\Bcc582\lib\psdk\iphlpapi.Lib      +
C:\Bcc582\lib\import32.Lib


Salu2
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: error compilando con fw14.09
Posted: Fri Nov 07, 2014 01:08 PM
Gracias por tu respuesta, estoy usando el build.bat que viene en samples. Las librerías que me sugeriste ya están en ese bat. sin embargo me produce este error. Intenté con buildx.bat pero me da este error

Code (fw): Select all Collapse
FiveWin.ch(1855) Error F0023  Unknown result marker <x> in #directive


Alguna idea ?? Muchas gracias
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: error compilando con fw14.09
Posted: Fri Nov 07, 2014 01:28 PM

Solucionado, adicioné GTGUI.LIB y funcionó con build.bat. Lo que me extraña es el error con el buildx.bat. Si alguien me hecha luz sobre este tema. Muchas gracias

Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM
Re: error compilando con fw14.09
Posted: Fri Nov 07, 2014 01:30 PM

Que tien en esta linea de fivewin.ch ?

FiveWin.ch(1855)

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM
Re: error compilando con fw14.09
Posted: Fri Nov 07, 2014 01:33 PM
El maestro Antonio erra mucho!!! jejejejejejejejejejejeje. Broma.

Code (fw): Select all Collapse
if A%1 == A GOTO :SINTAX
if NOT EXIST %1.prg GOTO :NOEXIST
 
ECHO Compiling...
 
if "%FWDIR%" == "" set FWDIR=.\..\
if "%XHDIR%" == "" set XHDIR=c:\xhb280714
REM if "%XHDIR%" == "" set XHDIR=c:\xhb100713
REM if "%XHDIR%" == "" set XHDIR=c:\XHB
rem if "%2" == "/b" set GT=gtwin
rem if not "%2" == "/b" set GT=gtgui
set GT=gtgui
 
set hdir=%XHDIR%
set hdirl=%hdir%\lib
set bcdir=c:\bcc582
set fwh=%FWDIR%
 
%hdir%\bin\harbour %1 /m/n /i%fwh%\include;%hdir%\include /w0 /p %2 %3 > comp.log
REM %hdir%\bin\harbour %1 /m/n /i..\include;%hdir%\include /w0 /p %2 %3 > clip.log
IF ERRORLEVEL 1 GOTO COMPILEERRORS
@type comp.log
 
echo -O2 -e%1.exe -I%hdir%\include -I%bcdir%\include %1.c > b32.bc
%bcdir%\bin\bcc32 -M -c -v @b32.bc
:ENDCOMPILE
 
IF EXIST %1.rc %bcdir%\bin\brc32 -r -I%bcdir%\include %1
 
echo %bcdir%\lib\c0w32.obj + > b32.bc
echo %1.obj, + >> b32.bc
echo %1.exe, + >> b32.bc
echo %1.map, + >> b32.bc
echo %fwh%\lib\Fivehx.lib %fwh%\lib\FiveHC.lib + >> b32.bc
echo %hdirl%\rtl.lib + >> b32.bc
echo %hdirl%\vm.lib + >> b32.bc
echo %hdirl%\%GT%.lib + >> b32.bc
echo %hdirl%\lang.lib + >> b32.bc
echo %hdirl%\codepage.lib + >> b32.bc
echo %hdirl%\macro.lib + >> b32.bc
echo %hdirl%\rdd.lib + >> b32.bc
echo %hdirl%\dbfntx.lib + >> b32.bc
echo %hdirl%\dbfcdx.lib + >> b32.bc
echo %hdirl%\dbffpt.lib + >> b32.bc
echo %hdirl%\hbsix.lib + >> b32.bc
echo %hdirl%\debug.lib + >> b32.bc
echo %hdirl%\common.lib + >> b32.bc
echo %hdirl%\pp.lib + >> b32.bc
echo %hdirl%\pcrepos.lib + >> b32.bc
echo %hdirl%\ct.lib + >> b32.bc
echo %hdirl%\zlib.lib + >> b32.bc
echo %hdirl%\hbzip.lib + >> b32.bc
echo %hdirl%\libmisc.lib + >> b32.bc
echo %hdirl%\tip.lib + >> b32.bc
echo %hdirl%\png.lib + >> b32.bc
rem echo %hdirl%\hbhpdf.lib + >> b32.bc
rem echo %hdirl%\libharu.lib + >> b32.bc
 
rem Uncomment these two lines to use Advantage RDD
rem echo %hdir%\lib\rddads.lib + >> b32.bc
rem echo %hdir%\lib\Ace32.lib + >> b32.bc
 
echo %bcdir%\lib\cw32.lib + >> b32.bc
echo %bcdir%\lib\import32.lib + >> b32.bc
echo %bcdir%\lib\uuid.lib + >> b32.bc
echo %bcdir%\lib\ws2_32.lib + >> b32.bc
 
echo %bcdir%\lib\psdk\odbc32.lib + >> b32.bc
echo %bcdir%\lib\psdk\rasapi32.lib + >> b32.bc
echo %bcdir%\lib\psdk\nddeapi.lib + >> b32.bc
echo %bcdir%\lib\psdk\msimg32.lib + >> b32.bc
echo %bcdir%\lib\psdk\psapi.lib + >> b32.bc
echo %bcdir%\lib\psdk\gdiplus.lib + >> b32.bc
echo %bcdir%\lib\psdk\iphlpapi.lib, >> b32.bc
 
IF EXIST %1.res echo %1.res >> b32.bc
 
rem uncomment this line to use the debugger and comment the following one
if %GT% == gtwin %bcdir%\bin\ilink32 -Gn -Tpe -s -v @b32.bc
IF ERRORLEVEL 1 GOTO LINKERROR
if %GT% == gtgui %bcdir%\bin\ilink32 -Gn -aa -Tpe -s -v @b32.bc
IF ERRORLEVEL 1 GOTO LINKERROR
ECHO * Application successfully built *
 
rem nuevo by Antonio Linares - 16/05/2013
rem mshta vbscript:CreateObject("SAPI.SpVoice").Speak("Application successfully built")(Window.close)
mshta vbscript:CreateObject("SAPI.SpVoice").Speak("Programa construido com sucesso")(Window.close)
 
%1
GOTO EXIT
ECHO
 
rem delete temporary files
@del %1.c
 
:COMPILEERRORS
@type comp.log
ECHO * Compile errors *
GOTO EXIT
 
:LINKERROR
ECHO * Linking errors *
GOTO EXIT
 
:SINTAX
ECHO    SYNTAX: Build [Program]     {-- No especifiques la extensi¢n PRG
ECHO                                {-- Don't specify .PRG extension
GOTO EXIT
 
:NOEXIST
ECHO The specified PRG %1 does not exist
 
:EXIT


João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341

Continue the discussion