cjp escreveu:Da forma como fiz, dá outros erros.
Edita esse fonte rotinas1.cpp e remove essa função ou outras conflitantes até gerar o exe

Moderador: Moderadores
cjp escreveu:Da forma como fiz, dá outros erros.
d:\temp>hbmk2 -trace test
hbmk2: Processando opções do ambiente: -comp=mingw
hbmk2: Processando arquivo de configuração: d:\harbour\bin\hbmk.hbc
hbmk2: Harbour compiler command (built-in):
(d:\harbour\bin\harbour.exe) -n2 test.prg -m -n -w3 -es2 -ge1 -DHBMK_HAS_HBMK=1 -DHBMK_HAS_HPDF=1 -DHBMK_HAS_HBHPDF=1 -DHBMK_HAS_HBZEBRA=1 -DHBMK_HAS_HBWIN=1 -DHBMK_HAS_HBCT=1 -DHBMK_HAS_SEFAZCLASS=1 -DHBMK_HAS_GTWVG=1 -DHBMK_HAS_HBTIP=1 -DHBMK_HAS_HBNETIO=1 -DHBMK_HAS_MINIZIP=1 -DHBMK_HAS_HBMZIP=1 -DHBMK_HAS_HBZIPARC=1 -DHBMK_HAS_HBNF=1 -DHBMK_HAS_HBMISC=1 -DHBMK_HAS_LIBJPA=1 -oC:\Users\jmcqu\AppData\Local\Temp\hbmk_usgcnj.dir\ -id:\harbour\include -id:\cdrom\fontes\integra\sefazclass\include -id:\harbour\contrib\hbhpdf -id:\harbour\contrib\hbzebra -id:\harbour\contrib\hbwin -id:\harbour\contrib\hbct -id:\harbour\contrib\gtwvg -id:\harbour\contrib\hbtip -id:\harbour\contrib\hbnetio -id:\harbour\contrib\hbmzip -id:\harbour\contrib\hbnf -id:\cdrom\fontes\integra\libjpa\include -u+d:\harbour\contrib\hbhpdf\harupdf.ch -u+d:\harbour\contrib\hbzebra\hbzebra.ch -u+d:\harbour\contrib\hbwin\hbwin.ch -u+d:\harbour\contrib\gtwvg\hbgtwvg.ch -u+d:\harbour\contrib\gtwvg\wvgparts.ch -u+d:\harbour\contrib\gtwvg\wvtwin.ch -u+d:\harbour\contrib\hbnetio\hbnetio.ch -u+d:\harbour\contrib\hbmzip\hbmzip.ch -undef:.ARCH. -D__PLATFORM__WINDOWS -D__LITTLE_ENDIAN__ -D__ARCH32BIT__
Harbour 3.4.0dev (0e13c7c08d) (2019-09-09 14:45)
Copyright (c) 1999-2019, https://github.com/JoseQuintas/harbour-core/
Compiling 'test.prg'...
Lines 831, Functions/Procedures 5
Generating C source output to 'C:\Users\jmcqu\AppData\Local\Temp\hbmk_usgcnj.dir\test.c'... Done.
hbmk2: Comando do compilador C/C++:
gcc.exe -c -O3 -fno-ident -Wno-implicit-fallthrough -Wno-cast-function-type -Wno-misleading-indentation -W -Wall -Wlogical-op -Wduplicated-cond -Wshift-negative-value -Wnull-dereference -m32 -pipe -Id:/harbour/include -Id:/cdrom/fontes/integra/sefazclass/include -Id:/harbour/contrib/hbhpdf -Id:/harbour/contrib/hbzebra -Id:/harbour/contrib/hbwin -Id:/harbour/contrib/hbct -Id:/harbour/contrib/gtwvg -Id:/harbour/contrib/hbtip -Id:/harbour/contrib/hbnetio -Id:/harbour/contrib/hbmzip -Id:/harbour/contrib/hbnf -Id:/cdrom/fontes/integra/libjpa/include C:/Users/jmcqu/AppData/Local/Temp/hbmk_usgcnj.dir/test.c C:/Users/jmcqu/AppData/Local/Temp/hbmk_627zdi.c
hbmk2: Comando do Linkeditor:
gcc.exe C:/Users/jmcqu/AppData/Local/Temp/hbmk_usgcnj.dir/test.o C:/Users/jmcqu/AppData/Local/Temp/hbmk_usgcnj.dir/hbmk_627zdi.o -m32 -Wl,--nxcompat -Wl,--dynamicbase -Wl,--pic-executable,-e,_mainCRTStartup -mwindows -static -Wl,--start-group -Wl,-Bstatic -lgtwvg -llibjpa -lhbhpdf -lhpdf -lpng -lhbzebra -lhbwin -lpng -lhbct -lsefazclass -lhbhpdf -lhpdf -lpng -lhbwin -lpng -lhbzebra -lhbwin -lpng -lhbct -lhbtip -lhbnetio -lhbziparc -lhbmzip -lminizip -lhbmisc -lhbnf -lhbextern -lhbdebug -lhbvmmt -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtstd -lgtpca -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbusrrdd -lrddntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lhbmainwin -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -liphlpapi -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre2 -lhbzlib -Wl,-Bdynamic -Wl,--end-group -s -otest.exe -Ld:/harbour/lib/win/mingw -Ld:/cdrom/fontes/integra/sefazclass -Ld:/cdrom/fontes/integra/libjpa -Ld:/harbour/addons/josequintas/lib/win/mingw
C:/Users/jmcqu/AppData/Local/Temp/hbmk_usgcnj.dir/test.o:test.c:(.data+0x128): undefined reference to `HB_FUN_SQLMIX'
C:/Users/jmcqu/AppData/Local/Temp/hbmk_usgcnj.dir/test.o:test.c:(.data+0x138): undefined reference to `HB_FUN_SDDODBC'
collect2.exe: error: ld returned 1 exit status
hbmk2 [test]: Erro: Executando linkeditor. 1
gcc.exe C:/Users/jmcqu/AppData/Local/Temp/hbmk_usgcnj.dir/test.o C:/Users/jmcqu/AppData/Local/Temp/hbmk_usgcnj.dir/hbmk_627zdi.o -m32 -Wl,--nxcompat -Wl,--dynamicbase -Wl,--pic-executable,-e,_mainCRTStartup -mwindows -static -Wl,--start-group -Wl,-Bstatic -lgtwvg -llibjpa -lhbhpdf -lhpdf -lpng -lhbzebra -lhbwin -lpng -lhbct -lsefazclass -lhbhpdf -lhpdf -lpng -lhbwin -lpng -lhbzebra -lhbwin -lpng -lhbct -lhbtip -lhbnetio -lhbziparc -lhbmzip -lminizip -lhbmisc -lhbnf -lhbextern -lhbdebug -lhbvmmt -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtstd -lgtpca -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbusrrdd -lrddntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lhbmainwin -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -liphlpapi -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre2 -lhbzlib -Wl,-Bdynamic -Wl,--end-group -s -otest.exe -Ld:/harbour/lib/win/mingw -Ld:/cdrom/fontes/integra/sefazclass -Ld:/cdrom/fontes/integra/libjpa -Ld:/harbour/addons/josequintas/lib/win/mingw
hbmk2: Hint: Add input file 'sddodbc.hbc' for missing Harbour function(s):
SDDODBC()
hbmk2: Error: Referenced, missing, but unrecognized Harbour function(s):
SQLMIX()
JoséQuintas escreveu:Eu baixei os fontes pra dar uma olhada.... mas desisti de entender.
Isso é pra quem trabalha com console desistir.... kkkk
cjp escreveu:Compilando com hwgui que vc mandou, dá os erros em anexo.
Segue o link do harbour 3.4 fork / llvm/clang 9 (mais recente) que eu uso
https://drive.google.com/file/d/13D0XMO ... sp=sharing
cjp escreveu:Eu baixei esta versão, que vc disse que seria do harbour 3.4. Alterei o hbp para ela.
Mas vi agora que no zip consta que é 3.2. E vi também agora que na compilação consta que está usando o 3.2.
Onde consigo o 3.4 efetivamente?
cjp escreveu:Eu baixei esta versão, que vc disse que seria do harbour 3.4. Alterei o hbp para ela.
Mas vi agora que no zip consta que é 3.2. E vi também agora que na compilação consta que está usando o 3.2.
Onde consigo o 3.4 efetivamente?
Usuários vendo este fórum: Nenhum usuário registrado online e 5 visitantes