Clipper On Line • Ver Tópico - sefazclass & xHarbour

sefazclass & xHarbour

Projeto Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

 

sefazclass & xHarbour

Mensagempor JoséQuintas » 08 Jan 2018 12:49

Só a título de curiosidade.....

SET PATH=d:\xharbour\bin;d:\xharbour\comp\bcc\bin;%PATH%
SET HB_COMPILER=bcc
SET HB_COMPILER_VER=0501
SET HB_INSTALL_PREFIX=d:\xharbour

em d:\xharbour\bin\hbmk.hbc

libpaths=d:\github\oohg
libpaths=d:\cdrom\fontes\integra\sefazclass

Na sefazclass:

hbmk2 sefazclass.hbp -xhb -w0 -es0

E no tests:

hbmk2 test -xhb -w0 -es0 -hbwin sefazclass.hbc -lct

hbmk2: Processing environment options: -comp=bcc
hbmk2: Processing configuration: d:\xharbour\bin\hbmk.hbc
hbmk2: Linking... test.exe
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_HB_FUN_HPDF_PAGE_TEXTWIDTH' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDadfe
Error: Unresolved external '_HB_FUN_HPDF_LOADJPEGIMAGEFROMFILE' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDadfe
Error: Unresolved external '_HB_FUN_HPDF_PAGE_DRAWIMAGE' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDadfe
Error: Unresolved external '_HB_FUN_HB_ZEBRA_CREATE_CODE128' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDadfe
Error: Unresolved external '_HB_FUN_HB_ZEBRA_GETERROR' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDadfe
Error: Unresolved external '_HB_FUN_HB_ZEBRA_DRAW' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDadfe
Error: Unresolved external '_HB_FUN_HPDF_PAGE_RECTANGLE' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDadfe
Error: Unresolved external '_HB_FUN_HPDF_PAGE_FILL' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDadfe
Error: Unresolved external '_HB_FUN_HB_ZEBRA_CREATE_QRCODE' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDadfe
Error: Unresolved external '_HB_FUN_HB_ZEBRA_DESTROY' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDadfe
Error: Unresolved external '_HB_FUN_HPDF_PAGE_MEASURETEXT' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDadfe
Error: Unresolved external '_HB_FUN_HPDF_NEW' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDaCte
Error: Unresolved external '_HB_FUN_HPDF_SETCOMPRESSIONMODE' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDaCte
Error: Unresolved external '_HB_FUN_HPDF_GETFONT' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDaCte
Error: Unresolved external '_HB_FUN_HPDF_LOADTYPE1FONTFROMFILE' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDaCte
Error: Unresolved external '_HB_FUN_HPDF_SAVETOFILE' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDaCte
Error: Unresolved external '_HB_FUN_HPDF_FREE' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDaCte
Error: Unresolved external '_HB_FUN_HPDF_ADDPAGE' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDaCte
Error: Unresolved external '_HB_FUN_HPDF_PAGE_SETSIZE' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDaCte
Error: Unresolved external '_HB_FUN_HPDF_PAGE_GETHEIGHT' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDaCte
Error: Unresolved external '_HB_FUN_HPDF_PAGE_SETFONTANDSIZE' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDaCte
Error: Unresolved external '_HB_FUN_HPDF_PAGE_BEGINTEXT' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDaCte
Error: Unresolved external '_HB_FUN_HPDF_PAGE_SETTEXTMATRIX' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDaCte
Error: Unresolved external '_HB_FUN_HPDF_PAGE_SETRGBFILL' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDaCte
Error: Unresolved external '_HB_FUN_HPDF_PAGE_SHOWTEXT' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDaCte
Error: Unresolved external '_HB_FUN_HPDF_PAGE_ENDTEXT' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDaCte
Error: Unresolved external '_HB_FUN_HPDF_PAGE_SETRGBSTROKE' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDaCte
Error: Unresolved external '_HB_FUN_HPDF_PAGE_SETDASH' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDaCte
Error: Unresolved external '_HB_FUN_HPDF_PAGE_SETLINEWIDTH' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDaCte
Error: Unresolved external '_HB_FUN_HPDF_PAGE_MOVETO' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDaCte
Error: Unresolved external '_HB_FUN_HPDF_PAGE_LINETO' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDaCte
Error: Unresolved external '_HB_FUN_HPDF_PAGE_STROKE' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDaCte
Error: Unresolved external '_HB_FUN_HPDF_PAGE_SETWIDTH' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDaNFCe
Error: Unresolved external '_HB_FUN_HPDF_PAGE_SETHEIGHT' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDaNFCe
Error: Unresolved external '_HB_FUN_HPDF_PAGE_TEXTRECT' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDadfe
Error: Unresolved external '_HB_FUN_HPDF_PAGE_SETLINECAP' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDadfe
Error: Unresolved external '_HB_FUN_WIN_OLECREATEOBJECT' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazAssina
Error: Unresolved external '_HB_FUN_HB_STRTOHEX' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazclass
Error: Unresolved external '_HB_FUN_WAPI_SHELLEXECUTE' referenced from C:\TEMP\TEST.OBJ
hbmk2 [test]: Error: Running linker. 2
ilink32.exe @C:\Users\joseq\AppData\Local\Temp\hx0mv3.lnk

hbmk2: Hint: Install package hbzebra and input file
'addons\contrib\hbzebra.hbc' for missing Harbour function(s):
hb_zebra_destroy(), hb_zebra_create_qrcode(), hb_zebra_draw(),
hb_zebra_geterror(), hb_zebra_create_code128()
hbmk2: Error: Referenced, missing, but unrecognized Harbour function(s):
HPDF_PAGE_TEXTWIDTH(), HPDF_LOADJPEGIMAGEFROMFILE(),
HPDF_PAGE_DRAWIMAGE(), HPDF_PAGE_RECTANGLE(), HPDF_PAGE_FILL(),
HPDF_PAGE_MEASURETEXT(), HPDF_NEW(), HPDF_SETCOMPRESSIONMODE(),
HPDF_GETFONT(), HPDF_LOADTYPE1FONTFROMFILE(), HPDF_SAVETOFILE(),
HPDF_FREE(), HPDF_ADDPAGE(), HPDF_PAGE_SETSIZE(), HPDF_PAGE_GETHEIGHT(),
HPDF_PAGE_SETFONTANDSIZE(), HPDF_PAGE_BEGINTEXT(),
HPDF_PAGE_SETTEXTMATRIX(), HPDF_PAGE_SETRGBFILL(), HPDF_PAGE_SHOWTEXT(),
HPDF_PAGE_ENDTEXT(), HPDF_PAGE_SETRGBSTROKE(), HPDF_PAGE_SETDASH(),
HPDF_PAGE_SETLINEWIDTH(), HPDF_PAGE_MOVETO(), HPDF_PAGE_LINETO(),
HPDF_PAGE_STROKE(), HPDF_PAGE_SETWIDTH(), HPDF_PAGE_SETHEIGHT(),
HPDF_PAGE_TEXTRECT(), HPDF_PAGE_SETLINECAP(), WIN_OLECREATEOBJECT(),
HB_STRTOHEX(), WAPI_SHELLEXECUTE()


Bom... erros normais.... não sei de onde tirar a zebra, harupdf e hbwin.

Mas a parte que considero importante:

Usando HBMK2 do Harbour 3.4
Usando XHarbour e Borland C 5.5
Tem até dica de LIB a adicionar. (fica melhor ainda se compilar as LIBs do XHarbour também com HBMK2 e gerar HBX e HBC)
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18010
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

sefazclass & xHarbour

Mensagempor JoséQuintas » 08 Jan 2018 12:52

Ah sim... a lib CT acrescentei depois da primeira compilação.
Só a parte final:

hbmk2: Hint: Install package ct and input file 'addons\source\ct.hbc' for
missing Harbour function(s): sin(), cos()
hbmk2: Hint: Install package hbzebra and input file
'addons\contrib\hbzebra.hbc' for missing Harbour function(s):
hb_zebra_destroy(), hb_zebra_create_qrcode(), hb_zebra_draw(),
hb_zebra_geterror(), hb_zebra_create_code128()
hbmk2: Error: Referenced, missing, but unrecognized Harbour function(s):
HPDF_PAGE_TEXTWIDTH(), HPDF_LOADJPEGIMAGEFROMFILE(),
HPDF_PAGE_DRAWIMAGE(), HPDF_PAGE_RECTANGLE(), HPDF_PAGE_FILL(),
HPDF_PAGE_MEASURETEXT(), HPDF_NEW(), HPDF_SETCOMPRESSIONMODE(),
HPDF_GETFONT(), HPDF_LOADTYPE1FONTFROMFILE(), HPDF_SAVETOFILE(),
HPDF_FREE(), HPDF_ADDPAGE(), HPDF_PAGE_SETSIZE(), HPDF_PAGE_GETHEIGHT(),
HPDF_PAGE_SETFONTANDSIZE(), HPDF_PAGE_BEGINTEXT(),
HPDF_PAGE_SETTEXTMATRIX(), HPDF_PAGE_SETRGBFILL(), HPDF_PAGE_SHOWTEXT(),
HPDF_PAGE_ENDTEXT(), HPDF_PAGE_SETRGBSTROKE(), HPDF_PAGE_SETDASH(),
HPDF_PAGE_SETLINEWIDTH(), HPDF_PAGE_MOVETO(), HPDF_PAGE_LINETO(),
HPDF_PAGE_STROKE(), HPDF_PAGE_SETWIDTH(), HPDF_PAGE_SETHEIGHT(),
HPDF_PAGE_TEXTRECT(), HPDF_PAGE_SETLINECAP(), WIN_OLECREATEOBJECT(),
HB_STRTOHEX(), WAPI_SHELLEXECUTE()


Nota: Algumas coisas do XHarbour já compilei usando HBMK2, acho que por isso a dica da LIB CT.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18010
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

sefazclass & xHarbour

Mensagempor JoséQuintas » 08 Jan 2018 12:59

E só voltando a primeira mensagem:

Error: Unresolved external '_HB_FUN_HPDF_PAGE_TEXTWIDTH' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDadfe
Error: Unresolved external '_HB_FUN_HPDF_LOADJPEGIMAGEFROMFILE' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDadfe
Error: Unresolved external '_HB_FUN_HPDF_PAGE_DRAWIMAGE' referenced from D:\XHARBOUR\ADDONS\SEFAZCLASS\LIB\WIN\BCC\SEFAZCLASS.LIB|ze_sefazDadfe


Como desvio a geração da LIB pra HB_INSTALL_PREFIX, ao definir como XHarbour, foi buscar a LIB na pasta XHarbour/addons
Dá até pra ter Harbour 3.2/Harbour 3.4/XHarbour na máquina e escolher qual compilar, sempre usando HBMK2.
Não mistura os compiladores, nem Harbour/XHarbour e nem compilador C.

Mas não por isso vou ficar compilando com XHarbour.... rs
Foi só um teste pra curiosidade.

O mesmo vale pra HMG 3, HMG E, HWGUI, OOHG.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18010
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes




Retornar para Harbour

Quem está online

Usuários vendo este fórum: Google [Bot] e 8 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro