Clipper On Line • Ver Tópico - HMG 3.5 - Compilar programa com BAT sem uso auxílio da IDE ?

HMG 3.5 - Compilar programa com BAT sem uso auxílio da IDE ?

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

HMG 3.5 - Compilar programa com BAT sem uso auxílio da IDE ?

Mensagempor microvolution » 06 Jan 2021 10:43

Bom dia!
Criei este tópico para qualquer pessoa que queira compilar seu(s) programa(s) sem o F5 de dentro da IDE (que para alguns é uma M*RD*) kkkk
Então vamos lá...
primeiro erro que não ocorre dentro da IDE/HMG e sim no arquivo (único) .BAT:
gcc.exe: error: I:/SISTEMA/_temp.o: No such file or directory
hbmk2 [SISTEMAbat]: Erro: Executando linkeditor. 1

Alguém sabe do que se trata essa falta do tal arquivo TEMPO.O ou da pasta i:/SISTEMA ?
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1175
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 17 vezes

HMG 3.5 - Compilar programa com BAT sem uso auxílio da IDE ?

Mensagempor JoséQuintas » 06 Jan 2021 11:31

Se não me engano, tem a ver com resource.

Faz o seguinte: Baixe a minha versão.
Note que voltou a ser fork da original.
Significa que vou poder enviar as minhas alterações pra oficial.
De um modo geral, só alterei a forma de compilar.

git clone https://github.com/JoseQuintas/hmg hmg --depth 5

Baixe com esse indicativo, pra baixar menor, e sem harbour/mingw.
Tenha certeza de que seu Harbour funciona e seu mingw também (ou o compilador C que estiver usando)
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: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

HMG 3.5 - Compilar programa com BAT sem uso auxílio da IDE ?

Mensagempor microvolution » 06 Jan 2021 18:02

xiiii... piorou ainda mais kkkk
C:/Users/micro/AppData/Local/Temp/hbmk_iv4jmw.dir/pci10000.o:pci10000.c:(.data+0x68): undefined reference to `_HB_FUN_HB_ANSITOOEM'
C:/Users/micro/AppData/Local/Temp/hbmk_iv4jmw.dir/pci10000.o:pci10000.c:(.data+0x358): undefined reference to `_HB_FUN_WVT_SETTITLE'
C:/Users/micro/AppData/Local/Temp/hbmk_iv4jmw.dir/pci10000.o:pci10000.c:(.data+0x7b8): undefined reference to `_HB_FUN_SHOWTIME'
C:/Users/micro/AppData/Local/Temp/hbmk_iv4jmw.dir/pci10000.o:pci10000.c:(.data+0x1be8): undefined reference to `_HB_FUN_CONSULTA_USUARIOS_WVG'
C:/Users/micro/AppData/Local/Temp/hbmk_iv4jmw.dir/pci10001.o:pci10001.c:(.data+0xd38): undefined reference to `_HB_FUN_HB_ANSITOOEM'
C:/Users/micro/AppData/Local/Temp/hbmk_iv4jmw.dir/pci10001.o:pci10001.c:(.data+0x13d8): undefined reference to `_HB_FUN_SETLASTKEY'
C:/Users/micro/AppData/Local/Temp/hbmk_iv4jmw.dir/pci10009.o:pci10009.c:(.data+0xaa8): undefined reference to `_HB_FUN_SETLASTKEY'
C:/Users/micro/AppData/Local/Temp/hbmk_iv4jmw.dir/pci10010.o:pci10010.c:(.data+0x13f8): undefined reference to `_HB_FUN_SETLASTKEY'
C:/Users/micro/AppData/Local/Temp/hbmk_iv4jmw.dir/pci10011.o:pci10011.c:(.data+0x748): undefined reference to `_HB_FUN_HB_SETCODEPAGE'
C:/Users/micro/AppData/Local/Temp/hbmk_iv4jmw.dir/pci10011.o:pci10011.c:(.data+0x11a8): undefined reference to `_HB_FUN_SETLASTKEY'
C:/Users/micro/AppData/Local/Temp/hbmk_iv4jmw.dir/pci10011.o:pci10011.c:(.data+0x1768): undefined reference to `_HB_FUN_HB_ANSITOOEM'
C:/Users/micro/AppData/Local/Temp/hbmk_iv4jmw.dir/pci10013.o:pci10013.c:(.data+0x6b8): undefined reference to `_HB_FUN_HB_ANSITOOEM'
C:/Users/micro/AppData/Local/Temp/hbmk_iv4jmw.dir/pci10034.o:pci10034.c:(.data+0x358): undefined reference to `_HB_FUN_HB_ANSITOOEM'
C:/Users/micro/AppData/Local/Temp/hbmk_iv4jmw.dir/PCI10048.o:PCI10048.c:(.data+0x9c8): undefined reference to `_HB_FUN_HB_ANSITOOEM'
C:/Users/micro/AppData/Local/Temp/hbmk_iv4jmw.dir/PCI10048.o:PCI10048.c:(.data+0x1488): undefined reference to `_HB_FUN_SETLASTKEY'
C:/Users/micro/AppData/Local/Temp/hbmk_iv4jmw.dir/pci10227.o:pci10227.c:(.data+0x4e8): undefined reference to `_HB_FUN_SETLASTKEY'
C:/Users/micro/AppData/Local/Temp/hbmk_iv4jmw.dir/pci10997.o:pci10997.c:(.data+0x3f8): undefined reference to `_HB_FUN_HB_ANSITOOEM'
C:/Users/micro/AppData/Local/Temp/hbmk_iv4jmw.dir/pci10998.o:pci10998.c:(.data+0x558): undefined reference to `_HB_FUN_HB_ANSITOOEM'
C:/Users/micro/AppData/Local/Temp/hbmk_iv4jmw.dir/pci10999.o:pci10999.c:(.data+0x558): undefined reference to `_HB_FUN_HB_ANSITOOEM'
C:/Users/micro/AppData/Local/Temp/hbmk_iv4jmw.dir/rci10000.o:rci10000.c:(.data+0xc08): undefined reference to `_HB_FUN_HB_ANSITOOEM'
C:/Users/micro/AppData/Local/Temp/hbmk_iv4jmw.dir/rimpr000.o:rimpr000.c:(.data+0x428): undefined reference to `_HB_FUN_HB_ANSITOOEM'
C:/Users/micro/AppData/Local/Temp/hbmk_iv4jmw.dir/rotinas5.o:rotinas5.c:(.data+0x8f8): more undefined references to `_HB_FUN_HB_ANSITOOEM' follow
C:/Users/micro/AppData/Local/Temp/hbmk_iv4jmw.dir/rotinas5.o:rotinas5.c:(.data+0x2758): undefined reference to `_HB_FUN_DIRMAKE'
C:/Users/micro/AppData/Local/Temp/hbmk_iv4jmw.dir/ROTINAS6.o:ROTINAS6.c:(.data+0x578): undefined reference to `_HB_FUN_HB_ANSITOOEM'
C:/hmg/lib/win/mingw/libhmg_core.a(ErrorSys.o):ErrorSys.c:(.data+0x2b8): undefined reference to `_HB_FUN_UNLOADALLDLL'
C:/hmg/lib/win/mingw/libhmg_core.a(h_controlmisc.o):h_controlmisc.c:(.data+0x7f8): undefined reference to `_HB_FUN_CHARREM'
C:/hmg/lib/win/mingw/libhmg_core.a(h_controlmisc.o):h_controlmisc.c:(.data+0xfe8): undefined reference to `_HB_FUN_CHARONLY'
C:/hmg/lib/win/mingw/libhmg_core.a(h_controlmisc.o):h_controlmisc.c:(.data+0x1118): undefined reference to `_HB_FUN_CHARREPL'
C:/hmg/lib/win/mingw/libhmg_core.a(h_controlmisc.o):h_controlmisc.c:(.data+0x1e98): undefined reference to `_HB_FUN_HB_ZIPOPEN'
C:/hmg/lib/win/mingw/libhmg_core.a(h_controlmisc.o):h_controlmisc.c:(.data+0x1ea8): undefined reference to `_HB_FUN_HB_ZIPSTOREFILE'
C:/hmg/lib/win/mingw/libhmg_core.a(h_controlmisc.o):h_controlmisc.c:(.data+0x1eb8): undefined reference to `_HB_FUN_HB_ZIPCLOSE'
C:/hmg/lib/win/mingw/libhmg_core.a(h_controlmisc.o):h_controlmisc.c:(.data+0x1ed8): undefined reference to `_HB_FUN_HB_UNZIPOPEN'
C:/hmg/lib/win/mingw/libhmg_core.a(h_controlmisc.o):h_controlmisc.c:(.data+0x1ee8): undefined reference to `_HB_FUN_HB_UNZIPFILEFIRST'
C:/hmg/lib/win/mingw/libhmg_core.a(h_controlmisc.o):h_controlmisc.c:(.data+0x1ef8): undefined reference to `_HB_FUN_HB_UNZIPFILEINFO'
C:/hmg/lib/win/mingw/libhmg_core.a(h_controlmisc.o):h_controlmisc.c:(.data+0x1f08): undefined reference to `_HB_FUN_HB_UNZIPEXTRACTCURRENTFILE'
C:/hmg/lib/win/mingw/libhmg_core.a(h_controlmisc.o):h_controlmisc.c:(.data+0x1f18): undefined reference to `_HB_FUN_HB_UNZIPFILENEXT'
C:/hmg/lib/win/mingw/libhmg_core.a(h_controlmisc.o):h_controlmisc.c:(.data+0x1f28): undefined reference to `_HB_FUN_HB_UNZIPCLOSE'
C:/hmg/lib/win/mingw/libhmg_core.a(h_controlmisc.o):h_controlmisc.c:(.data+0x2e78): undefined reference to `_HB_FUN_HB_ISNIL'
C:/hmg/lib/win/mingw/libhmg_core.a(h_init.o):h_init.c:(.data+0x4e8): undefined reference to `_HB_FUN_HB_OSNEWLINE'
C:/hmg/lib/win/mingw/libhmg_core.a(h_tole.o):h_tole.c:(.data+0x378): undefined reference to `_HB_FUN_WIN_P2N'
C:/hmg/lib/win/mingw/libhmg_core.a(h_windows.o):h_windows.c:(.data+0xda8): undefined reference to `_HB_FUN_CHARREM'
C:/hmg/lib/win/mingw/libhmg_core.a(h_windows.o):h_windows.c:(.data+0xe28): undefined reference to `_HB_FUN_UNLOADALLDLL'
C:/hmg/lib/win/mingw/libhmg_core.a(h_windows.o):h_windows.c:(.data+0x14c8): undefined reference to `_HB_FUN_CALLDLL'
C:/hmg/lib/win/mingw/libhmg_core.a(HMG_TString.o):HMG_TString.c:(.data+0x288): undefined reference to `_HB_FUN_HB_OSNEWLINE'
C:/hmg/lib/win/mingw/libhmg_core.a(h_UNICODE_STRING.o):h_UNICODE_STRING.c:(.data+0xf8): undefined reference to `_HB_FUN_ASCPOS'
C:/hmg/lib/win/mingw/libhmg_core.a(h_EventCB.o):h_EventCB.c:(.data+0x3c8): undefined reference to `_HB_FUN_HB_OSNEWLINE'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.text+0x72f): undefined reference to `_hb_HPDF_Doc_par'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.text+0x838): undefined reference to `_HPDF_LoadPngImageFromMem'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.text+0x97f): undefined reference to `_hb_HPDF_Doc_par'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.text+0xa88): undefined reference to `_HPDF_LoadJpegImageFromMem'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x88): undefined reference to `_HB_FUN_HPDF_NEW'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x118): undefined reference to `_HB_FUN_HPDF_SETCURRENTENCODER'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x148): undefined reference to `_HB_FUN_HPDF_ADDPAGE'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x168): undefined reference to `_HB_FUN_HB_HPDF_GETERRORSTRING'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x198): undefined reference to `_HB_FUN_HPDF_PAGE_SETWIDTH'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x1a8): undefined reference to `_HB_FUN_HPDF_PAGE_SETHEIGHT'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x1d8): undefined reference to `_HB_FUN_HPDF_INSERTPAGE'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x258): undefined reference to `_HB_FUN_HPDF_SAVETOFILE'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x268): undefined reference to `_HB_FUN_HPDF_FREE'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x2f8): undefined reference to `_HB_FUN_HPDF_PAGE_SETRGBFILL'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x348): undefined reference to `_HB_FUN_HPDF_LOADTTFONTFROMFILE'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x358): undefined reference to `_HB_FUN_HPDF_GETFONT'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x368): undefined reference to `_HB_FUN_HPDF_PAGE_SETFONTANDSIZE'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x378): undefined reference to `_HB_FUN_HPDF_PAGE_TEXTWIDTH'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x388): undefined reference to `_HB_FUN_COS'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x398): undefined reference to `_HB_FUN_SIN'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x3a8): undefined reference to `_HB_FUN_HPDF_PAGE_BEGINTEXT'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x3b8): undefined reference to `_HB_FUN_HPDF_PAGE_SETTEXTMATRIX'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x3c8): undefined reference to `_HB_FUN_HPDF_PAGE_SHOWTEXT'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x3d8): undefined reference to `_HB_FUN_HPDF_PAGE_ENDTEXT'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x448): undefined reference to `_HB_FUN_HPDF_PAGE_GETTEXTLEADING'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x458): undefined reference to `_HB_FUN_HPDF_FONT_GETBBOX'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x468): undefined reference to `_HB_FUN_HPDF_PAGE_SETTEXTLEADING'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x478): undefined reference to `_HB_FUN_HPDF_PAGE_MEASURETEXT'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x4a8): undefined reference to `_HB_FUN_HPDF_PAGE_TEXTRECT'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x4c8): undefined reference to `_HB_FUN_HPDF_PAGE_SETRGBSTROKE'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x4d8): undefined reference to `_HB_FUN_HPDF_PAGE_SETLINEWIDTH'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x4e8): undefined reference to `_HB_FUN_HPDF_PAGE_MOVETO'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x4f8): undefined reference to `_HB_FUN_HPDF_PAGE_LINETO'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x508): undefined reference to `_HB_FUN_HPDF_PAGE_STROKE'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x528): undefined reference to `_HB_FUN_HPDF_PAGE_RECTANGLE'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x538): undefined reference to `_HB_FUN_HPDF_PAGE_FILLSTROKE'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x578): undefined reference to `_HB_FUN_HPDF_PAGE_CURVETO2'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x598): undefined reference to `_HB_FUN_HPDF_PAGE_CIRCLE'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x5b8): undefined reference to `_HB_FUN_HPDF_PAGE_ELLIPSE'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x5d8): undefined reference to `_HB_FUN_HPDF_PAGE_ARC'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x628): undefined reference to `_HB_FUN_HPDF_PAGE_DRAWIMAGE'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x648): undefined reference to `_HB_FUN_HPDF_SETPASSWORD'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x668): undefined reference to `_HB_FUN_HPDF_SETCOMPRESSIONMODE'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x688): undefined reference to `_HB_FUN_HPDF_SETPERMISSION'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x6a8): undefined reference to `_HB_FUN_HPDF_SETPAGEMODE'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x6c8): undefined reference to `_HB_FUN_HPDF_CREATEOUTLINE'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x6d8): undefined reference to `_HB_FUN_HPDF_GETCURRENTENCODER'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x6f8): undefined reference to `_HB_FUN_HPDF_PAGE_CREATEDESTINATION'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x708): undefined reference to `_HB_FUN_HPDF_OUTLINE_SETDESTINATION'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x728): undefined reference to `_HB_FUN_HPDF_PAGE_CREATETEXTANNOT'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x738): undefined reference to `_HB_FUN_HPDF_TEXTANNOT_SETICON'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x758): undefined reference to `_HB_FUN_HPDF_PAGE_TEXTOUT'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x768): undefined reference to `_HB_FUN_HPDF_PAGE_CREATELINKANNOT'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x778): undefined reference to `_HB_FUN_HPDF_LINKANNOT_SETBORDERSTYLE'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x798): undefined reference to `_HB_FUN_HPDF_PAGE_CREATEURILINKANNOT'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x7c8): undefined reference to `_HB_FUN_HPDF_SETINFOATTR'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x7e8): undefined reference to `_HB_FUN_HPDF_SETINFODATEATTR'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x838): undefined reference to `_HB_FUN_HPDF_GETINFOATTR'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x858): undefined reference to `_HB_FUN_HPDF_ADDPAGELABEL'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x998): undefined reference to `_HB_FUN_TAN'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x9c8): undefined reference to `_HB_FUN_HPDF_PAGE_GSAVE'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x9d8): undefined reference to `_HB_FUN_HPDF_PAGE_SETTEXTRENDERINGMODE'
C:/hmg/lib/win/mingw/libhmg_core.a(h_HMG_HPDF.o):h_HMG_HPDF.c:(.data+0x9f8): undefined reference to `_HB_FUN_HPDF_PAGE_GRESTORE'

que tanto de lib que nem uso kkkk
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1175
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 17 vezes

HMG 3.5 - Compilar programa com BAT sem uso auxílio da IDE ?

Mensagempor microvolution » 08 Jan 2021 18:23

JoséQuintas escreveu:Veja se o resultado é o mesmo, compilando dentro da IDE e fora dela.

compilando via .BAT e apenas DEMO.PRG + DEMO.HBP e mais nada - sem lib alguma:
 Harbour 3.4.0dev (d1a7d6a) (2016-02-14 23:09)
MinGW GNU C 5.2 (32-bit)

Agora, com certeza, de dentro da IDE/HMG, será outro resultado, pois como disse o próprio Dr. Claudio Soto, a IDE compila através do BUILD.BAT que está dentro da pasta da \HMG.3.5 e não do HBMK2 de dentro da pasta do \harbour34
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1175
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 17 vezes

HMG 3.5 - Compilar programa com BAT sem uso auxílio da IDE ?

Mensagempor microvolution » 08 Jan 2021 18:29

microvolution escreveu:dentro da IDE/HMG, será outro resultado,
aliás, compilou, executou, só que ficou só no PROCESSOS do Gerenciador de Tarefas, pois, não apresentou imagem alguma sequer rsrsrs
Esqueci, mas, tem alguma função que precisa e que não mais lembro que tem que se declarada em .HBC da IDE pra que ela compile e execute corretamente em modo CONSOLE, o que no momento não me lembrando se é um SETGUI := .f. kkk
lembrei... tive que acrescentar o básico:
REQUEST HB_GT_WIN_DEFAULT

Agora sim, compilou e rodou... e como eu disse, claro que seria diferente, no mínimo a versão do harbour:
 Harbour 3.2.0dev (r2011030937)
MinGW GNU C 7.3 (32-bit)

Mas, penso que estamos desde a página 4 deste tópico, sem percebermos saindo do foco em questão...

Pra resolver a questão do WIN_P2N é que estamos falando e falando e falando, ou melhor, digitando...

O nome professor, precisa nos mostrar como compilar a HBWIN, pois após tentarmos compilar como nos ensinou, usando:
hbmk2 *.hbp, surgiram erros da falta de um tal de .PNG...
contina...
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1175
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 17 vezes

HMG 3.5 - Compilar programa com BAT sem uso auxílio da IDE ?

Mensagempor JoséQuintas » 08 Jan 2021 22:00

Seu problema é que quer compilar por BAT e não pela IDE, certo?

Então use o mesmo Harbour 3.2.

APAGUE O HARBOUR 3.4.
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: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

HMG 3.5 - Compilar programa com BAT sem uso auxílio da IDE ?

Mensagempor microvolution » 08 Jan 2021 22:04

JoséQuintas escreveu:Seu problema é que quer compilar por BAT e não pela IDE, certo?
Então use o mesmo Harbour 3.2.
APAGUE O HARBOUR 3.4.

agora estamos falando a mesma lingua. o problema está neste harbour 3.4 que baixei e ele está corrompido. simples assim.
Mas, se eu quiser atualizar para o harbour 3.4, qual link baixar ele completo já compilado e pronto pra usar, sem precisar dessas coisas que nos tomam tempo?
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1175
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 17 vezes

HMG 3.5 - Compilar programa com BAT sem uso auxílio da IDE ?

Mensagempor microvolution » 08 Jan 2021 22:10

mudei minhas variáveis de ambiente para tudo para o harbour que está dentro da HMG.3.5...
COMPILEI, apareceram as seguintes mensagens de erro:
c:/mvinfo/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: C:/mvinfo/hmg.jpa/lib/win/mingw/libhmg_core.a(h_windows.o):h_windows.c:(.data+0x14c8): undefined reference to `HB_FUN_CALLDLL'
c:/mvinfo/hmg.3.5/mingw/bin/../lib/gcc/i686-w64-mingw32/9.3.0/../../../../i686-w64-mingw32/bin/ld.exe: C:/mvinfo/hmg.jpa/lib/win/mingw/libhmg_core.a(c_EventCB.o):c_EventCB.c:(.text+0x82): undefined reference to `hb_arrayScanCase'

lembrando que usei o seu \hmg\hmg.hbc

usando o meu HMG.HBC gera o seguinte erro único (por enquanto):
sistema1.prg(239) Error F0029  Can't open #include file 'hbwin.ch'

a linha 239 contém:
#include "hbwin.ch"

rsrsrs
eliminando temporariamente a linha 239, o erro passou a ser o mesmo desde 2016, o que me fez desistir de compilar por várias vezes via .BAT e preferir a simplicidade - mesmo com problemas de bugs, a compilação via IDE/HMG:
gcc.exe: error: I:/SISTEMA/_temp.o: No such file or directory

O que fazer?
voltamos a estaca zero...

pesquisando aqui na internet, e provo que em 2016 já havia ocorrido este mesmo erro comigo _TEMP.O e um membro do grupo sugeriu mudar para a hmge...
veja o link: http://www.pctoledo.com.br/forum/viewtopic.php?f=45&t=13851
É o mesmo problema há 4 anos e ninguém soube responder, como resolver.
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1175
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 17 vezes

HMG 3.5 - Compilar programa com BAT sem uso auxílio da IDE ?

Mensagempor JoséQuintas » 08 Jan 2021 22:46

microvolution escreveu:agora estamos falando a mesma lingua. o problema está neste harbour 3.4 que baixei e ele está corrompido. simples assim.
Mas, se eu quiser atualizar para o harbour 3.4, qual link baixar ele completo já compilado e pronto pra usar, sem precisar dessas coisas que nos tomam tempo?


1) Você tem o Harbour 3.2, que baixou com a HMG, segundo você é o que usa faz tempo.

2) Você tem o Harbour 3.4, que está na sua máquina há muito tempo, configurado e pronto pra uso, mas NUNCA USOU

3) Esse Harbour que você diz corrompido, deve ser o que baixou do MEU github.
Assim como o oficial, SÃO SOMENTE FONTES. É IMPOSSÍVEL QUE TENHA USADO.
A não ser que tenha baixado mais outro.....

microvolution escreveu:O que fazer? voltamos a estaca zero...


Não, não voltamos.

CallDll(), foi você que alterou sem necessidade, porque tava usando Harbour errado. O certo é CallDll32()

não achou hbwin.ch..... é aquela história: abriu pela IDE e ela apagou.
Só apertar seta pra cima, e acrescentar hbwin.hbc

Quanto à outra função... pelo que olhei na internet parece que faz parte do Harbour, e se estivesse faltando, não compilaria pela IDE.
Mas e as dicas do HBMK2 informando as LIBs que faltam? Até agora não vi postar nada sobre isso.
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: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

HMG 3.5 - Compilar programa com BAT sem uso auxílio da IDE ?

Mensagempor microvolution » 09 Jan 2021 14:40

JoséQuintas escreveu:CallDll(), foi você que alterou sem necessidade, porque tava usando Harbour errado. O certo é CallDll32()
na minha postagem de ontem, esse erro não está nos meus prgs e sim na sua HMG.HBC que vc pediu pra acrescentar. rs
CALLDLL não está em nenhum dos meus prgs.
Traduzindo... até agora, nadamos e morremos na praia. Não conseguimos sair do TEMP.O ou destes 2 erros pra dar prosseguimentos.
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1175
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 17 vezes

HMG 3.5 - Compilar programa com BAT sem uso auxílio da IDE ?

Mensagempor JoséQuintas » 09 Jan 2021 23:44

FUNCTION CallDll(...); RETURN CallDll32(...)


Pronto, restou um.
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: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

HMG 3.5 - Compilar programa com BAT sem uso auxílio da IDE ?

Mensagempor JoséQuintas » 09 Jan 2021 23:49

teste.png


Esse nome só existe no Harbour 3.4 e em nenhum outro lugar.
Nem HMG, nem HMG Extended, nem HWGUI, nem OOHG, apenas no Harbour 3.4.

Porque sua compilação precisa disso?
Não faço a menor idéia.

Pensando bem... faço sim....
Gerou a LIB usando Harbour 3.4, mudou tudo pra Harbour 3.2, mas não recompilou a LIB.
Ainda efeito colateral de misturar versão de Harbour.

A solução é recompilar a LIB com o Harbour certo.
Vai lá na pasta da LIB e digita HBMK2 *.HBP

Pois é... misturar versão de Harbour é complicado....

É bom reforçar isso: Não teria tido nenhum problema, se não tivesse Harbour misturado na máquina, seria no máximo o erro de CallDll().
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: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

HMG 3.5 - Compilar programa com BAT sem uso auxílio da IDE ?

Mensagempor JoséQuintas » 10 Jan 2021 10:52

Então...

A ajuda era pra compilar por bat....

Aí a ajuda se transformou em resolver conflito com Harbour 3.4...

Aí a ajuda se transformou em recompilar Harbour 3.4

Aí a ajuda se transformou em realmente ter o que era necessário pro Harbour 3.4

Aí foi constatado que era usado o Harbour 3.2, estava carregando errôneamente o Harbour 3.4
Nesse instante, tudo que foi feito estava errado, porque era Harbour errado.

A partir daí, a ajuda é pra desfazer a ajuda, porque tava tudo errado.

Com certeza, já sei que sempre que compilar pela IDE vai usar o Harbour 3.2.

É óbvio que prefiro muito mais o Harbour 3.4 do que o Harbour 3.2.
Mas no seu caso, vai continuar usando Harbour 3.2 pela IDE.
E vai ser péssimo ficar ajudando pra compilar com Harbour 3.2 e 3.4 ao mesmo tempo.

Como percebeu, a ajuda foi se multiplicando cada vez mais.
Qualquer ajuda se tornou sinônimo de ajudar mais e mais e mais .... porque quer sair da forma de trabalho, sem nem ter aprendido a forma anterior.

E o pior de tudo: colocou a culpa nos meus fontes da HMG, nos meus fontes do Harbour 3.4, no Harbour 3.4, etc.

É bom destacar estas coisas, porque muita gente pode pensar que é tudo complicado, mas é sempre o básico.
- Harbour funcionando
- Compilador C funcionando

No caso dele.... NÃO ESTAVA FUNCIONANDO.... porque cada hora vinha um harbour diferente.

O legal disso tudo, é que segue o que sempre digo:
antes de partir pra uma coisa nova, dá uma organizada nos fontes.
isso vale pra ferramentas também, pro computador em geral.

NÃO precisa sair apagando tudo.
Apenas dá uma organizada, pra encontrar quando precisar, e pra não atrapalhar.

Por exemplo:

Aqui tenho a pasta \INSTALL, que tem muitos programas que podem ser instalados
Tem até vários compiladores C. Eles estão lá... quietinhos.... fora de uso...
E se eu quiser instalar alguma coisa? Ué... vou lá na pasta de instalação (INSTALL).
Tá tudo lá, pronto pra quando precisar, mas sem atrapalhar nada.

E tem coisa que não compensa guardar.
Vai usar harbour 3.2, harbour 3.4, xharbour, etc., com certeza é baixar a última versão, é tudo grátis mesmo, pra que usar versão antiga?
E se o github tem opção de fork.... cria um fork... um backup nas nuvens, nem no hd precisa ficar.
Vai ficar na sua conta de usuário do github.
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: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

HMG 3.5 - Compilar programa com BAT sem uso auxílio da IDE ?

Mensagempor microvolution » 10 Jan 2021 11:58

JoséQuintas escreveu:Gerou a LIB usando Harbour 3.4, mudou tudo pra Harbour 3.2, mas não recompilou a LIB.
me perdoe professor, mas, discordo.
Quando gerei a lib foi dentro da pasta específica do harbour 3.4 e lá na pasta lib que a coloquei...
O meu harbour 3.2 está setado nas variáveris de ambiete para o harbour da HMG 3.5 e então não tem nada de que se falar mais em harbour 3.4 até eu aprender a compilá-lo completamente, o que no momento não é o mais importante, pois, quando criamos esse tópico, o próprio título está claro:
"HMG 3.5 - Compilar programa com BAT sem uso auxílio da IDE ?"

é uma pergunta, ou seja, é como se estive dizendo: "É POSSÍVEL COMPILAR PROGRAMAS FEITOS EM HMG 3.5 NO LUGAR DE USAR A IDE/HMG, USAR UM BAT PERSONALIZADO?"
Aí o Dr. Soto, veio e disse que o jeito correto de se compilar via BAT é usando o BUILD.BAT...
Então, com todo o respeito, discordo de que quando compilei usando HBMK2 *.HBP na pasta \CONTRIB\HBWIN tenha interferido agora, pois minhas variáveis de ambiente as modifiquei para:
C:\MVinfo\hmg.3.5\HARBOUR\bin
C:\MVinfo\hmg.3.5\MINGW\bin
c:\mvinfo\hmg.3.5\

Ou estou enganado?
Se eu tiver, sou humilde em reconhecer meu erro e até pedir não só desculpas, mas, até mesmo perdão, dependendo do nível de estrago que tenha feito.
Mas, não estamos aqui discutindo pessoas, e, sim, projetos, e, portanto não há o que se falar em ofensas pessoais... mas, se tiver(em) assim o entendido, peço desculpas publicamente, pois esse fórum e seus membros mais tem me contribuído para minha evolução pessoal e profissional do que o contrário.
JoséQuintas escreveu:E o pior de tudo: colocou a culpa nos meus fontes da HMG, nos meus fontes do Harbour 3.4, no Harbour 3.4, etc.
mais uma vez peço desculpas ao nobre professor, pois não era essa a intenção, pois, quando disse que veio do hmg baixado de seu github, foi, no tocante de que dentro do seu arquivo HMG.HBC as informações estão acrescidas de que não existem no HMG.HBC original, tais como, por exemplo na origial da HMG 3.5 (HMG32.HBC) tem o conteúdo:
# paths

incpaths=/.
incpaths=include
libpaths=lib

# main hmg libs

libs=hmg
libs=crypt
libs=edit
libs=editex
libs=graph
libs=ini
libs=report
libs=hfcl

# system libs

libs=msvfw32
libs=vfw32

# harbour contrib libs

libs=hbmysql
libs=mysql
libs=hbfimage
libs=hbpgsql
libs=sddmy

libs=hbvpdf

libs=hbct
libs=hbwin
libs=hbmzip
libs=minizip
libs=hbmemio
libs=hbmisc
libs=hbtip
libs=sqlite3
libs=hbsqlit3
libs=sddodbc
libs=rddsql
libs=hbodbc
libs=odbc32
libs=hbhpdf
libs=hbnetio
libs=xhb
libs=png
libs=libhpdf
libs=hbzebra

# link compiled resources

sources=${hb_curdir}_temp.o

Já no seu HMG.HBC o conteúdo é o seguinte:
### important:
### using mingw-posix, need mingw libwinpthread-1.dll on path
### using mingw-win32, do not need dll
#set path=%path%;d:\harbour\comp\mingw64\x86_64-w64-mingw32\lib32

### uncomment next lines to use unicode
###CFLAG=-DCOMPILE_HMG_UNICODE
###PRGFLAG=-DCOMPILE_HMG_UNICODE

### check if gui will really be the default gt
gt=gtgui

mt=yes
gui=yes
incpaths=include ${hb_curdir}
libpaths=lib/${hb_plat}/${hb_comp}

libs=hmg_core hmg_crypt hmg_edit hmg_editex hmg_graph hmg_ini hmg_report hmg_hfcl

libs=msvfw32 vfw32

#libs=hbct.hbc hbwin.hbc hbmzip.hbc minizip hbmisc.hbc hbtip.hbc hbhpdf.hbc hbzebra.hbc
libs=hbct.hbc hbwin.hbc hbmzip.hbc minizip hbmisc.hbc hbtip.hbc hbhpdf.hbc hbzebra.hbc xhb.hbc
###libs=hbmysql mysql hbfimage hbpgsql sddmy hbvpdf
###libs=hbmemio sqlite3 hbsqlit3 sddodbc rddsql hbodbc odbc32 hbnetio png

#libs=xhb

# ---------------- acrescentei em 6/1/21w -----------------
libs=gtwvg.hbc hbnf.hbc
# ---------------- acrescentei em 6/1/21w -----------------

as únicas libs que acrescentei que estavam no meu SISTEMA.HBC e que lá não funcionaram, foram acrescidas aqui no final das linhas acima.
E como disse, se compilo usando o BAT personalizado que possui as seguintes alterações, que segui de acordo com o que me fora sugerido por este fórum, foram:
# ---------------------------
# Outros Parâmetros
# ---------------------------

-m
-quiet
# -w3
# -w
# -es2

# ---------------------------

lembrando que apenas estão habilitadas são -m e -quiet, as outras estão comentadas com #.
observando o arquivo HMG32.HBC pude observar a origem do tal erro: TEMP.O, está claro aqui:
sources=${hb_curdir}_temp.o

ou seja, falta descobrir apenas onde esse arquivo temp.o está sendo gerado pra que a compilação/linkedição se conclua, pois a varíavel HB_CURDIR deve conter o endereço da localização deste arquivo, mas, eu aqui, não sei do que se trata essa variável e como setá-la de forma correta.
Penso, apenas no chutômetro, que deva estar no VARIÁVEIS DE AMBIENTE, mas, o que colar?
Não sei.

Feliz domingo a todos!
ps.:
JoséQuintas escreveu:A ajuda era pra compilar por bat....

Aí a ajuda se transformou em resolver conflito com Harbour 3.4...

Aí a ajuda se transformou em recompilar Harbour 3.4

Aí a ajuda se transformou em realmente ter o que era necessário pro Harbour 3.4

sou eternamente grato, não só por esta ajuda que se tornou extensa e cansativa ao que sempre está disponível, mas principalmente pelo meu sistema estar rodando, e, foi graças principalmente à sua ajuda, os demais sim, tiveram papel fundamental, mas, fora o nobre professor JQuintas quem realmente mais nos ajudou e com a máxima paciência!
rsrsrs
valeu e mais uma vez, MUITOOOOO OOOOOBRIIIIIIGADOOOOOOOOOOOOOOOOOOOOOOOUUUUUUUUUUUUUUUUUUUUU!
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
microvolution
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1175
Data de registro: 02 Set 2011 22:17
Curtiu: 59 vezes
Mens.Curtidas: 17 vezes

HMG 3.5 - Compilar programa com BAT sem uso auxílio da IDE ?

Mensagempor JoséQuintas » 10 Jan 2021 16:00

Ok, eu só quis explicar mais uma vez, até pra ver porque retirar o Harbour 3.4 faz tanta diferença.

Vamos lá, voltamos ao ponto inicial, e isso é bom

microvolution escreveu:sources=${hb_curdir}_temp.o
:

Foi aí que mencionei que deixei mais fácil, por HBP, pra baixar aqueles fontes de HMG.
Baixando, é ir na pasta HMG e compilar com o harbour 3.2: HBMK2 *.HBP

feito isso, no seu HBP coloque a indicação da HMG.HBC, caminho completo:
Vamos dizer que salvou aqui: \hmg_do_ze\hmg.hbc

É exatamente isso que coloca no projeto
\hmg_do_ze\hmg.hbc

Só isso.

E vamos ver o que acontece.
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: 18013
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Próximo



Retornar para MiniGui

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 9 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