Erros de Compilação
Moderador: Moderadores
-
microvolution
- Usuário Nível 5

- Mensagens: 1231
- Registrado em: 02 Set 2011 22:17
- Contato:
Erros de Compilação
olá pessoal, no meu caso, após baixar e instalar o harbour 3.4 e o compilador mingW32 quando tento compilar meu projeto, aparece a seguinte mensagem de erro antes de terminar a compilação:
Erro ao executar o compilador de recursos. O que vem a ser esta mensagem?
o que fazer para não mais acontecê-la?
Código: Selecionar todos
Generating C source output to 'C:\Users\wal\AppData\Local\Temp\hbmk_dqethj.dir\pci10125.c'... Done.
Compiling 'pci10126.prg'...
Lines 1153, Functions/Procedures 18
Generating C source output to 'C:\Users\wal\AppData\Local\Temp\hbmk_dqethj.dir\pci10126.c'... Done.
hbmk2 [SICCA3601]: Erro: Ao executar o compilador de recursos. 1
o que fazer para não mais acontecê-la?
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 - 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!
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Erros de Compilação
Isso é na hora de compilar o arquivo RC.
Verifique se o nome do RC está correto, e se o conteúdo está válido.
O Harbour 3.4 não vém pronto.
Precisa baixar o compilador C ( mingw ) separadamente.
Se não me engano é só digitar GETMINGW.
Lembrando as etapas da compilação/linquedição:
1. Harbour compila de .PRG para .C
2 ou 3. Compilador de resource compila de .RC para .... (sei lá, talvez .OBJ ou .O)
2 ou 3. Compilador C compila de .C para .OBJ ou .O
4. O linqueditor junta tudo e mais as libs
Pela mensagem, apenas a etapa 1 se concluiu.
Ou falta o compilador de resource, ou o que está sendo compilado está errado.
resource = imagens ou outros recursos "embutidos" no EXE durante a linquedição.
Verifique se o nome do RC está correto, e se o conteúdo está válido.
O Harbour 3.4 não vém pronto.
Precisa baixar o compilador C ( mingw ) separadamente.
Se não me engano é só digitar GETMINGW.
Lembrando as etapas da compilação/linquedição:
1. Harbour compila de .PRG para .C
2 ou 3. Compilador de resource compila de .RC para .... (sei lá, talvez .OBJ ou .O)
2 ou 3. Compilador C compila de .C para .OBJ ou .O
4. O linqueditor junta tudo e mais as libs
Pela mensagem, apenas a etapa 1 se concluiu.
Ou falta o compilador de resource, ou o que está sendo compilado está errado.
resource = imagens ou outros recursos "embutidos" no EXE durante a linquedição.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
-
microvolution
- Usuário Nível 5

- Mensagens: 1231
- Registrado em: 02 Set 2011 22:17
- Contato:
Erros de Compilação
prezado professor, só para desencargo de consciência, eliminei da compilação do "#sicca3601.rc" pra ver no que dava, mas, o erro aumentou (tirei o -quiet), mas, observe que ele não compilou todos os arquivos, pára no meio do caminho. veja:
agora sim... após colocar aqui no fórum o meu arquivo de erros sicca3601e.txt é que pude observar melhor que V.Sa. está certo... o erro não está no COMPILADOR (pois está fora de ordem, mas, todos os arquivos foram compilados), e sim do LINKEDITOR...
bom, agora dá pra V.Sa. entender se é algo do MINGW32 ou o quê?
eu baixei o harbour 3.4, bem como o mingw32 do seguinte tópico:
https://pctoledo.org/forum/viewto ... 14#p101414
mas na pasta do "mingw32\bin" não tem nenhum arquivo .exe que comece com MINGW*.exe, tem arquivos que começam com: "i686*.exe".
Será que é isso?
também pesquisando no google por "getminw.bat" conforme o próprio Viktor me disse sobre o RELNOTES.TXT não se acha nada de concreto para baixar...
xiiiiiiiiii
Código: Selecionar todos
Generating C source output to 'C:\Users\wal\AppData\Local\Temp\hbmk_kpgd6u.dir\pci10126.c'... Done.
hbmk2 [SICCA3601]: Erro: Executando linkeditor. 1
gcc.exe C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10000gt.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/dci10000.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/dci10001.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/dci10002.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/errorsysgt.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/ext.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/impresso.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10001.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10002.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10003.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10004.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10005.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10006.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10007.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10008.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10009.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10012.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10013.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10014.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10015.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10016.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10017.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10018.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10019.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10020.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10021.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10022.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10024.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10025.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10026.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10027.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10028.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10031.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10032.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10033.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10034.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10035.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10038.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10039.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10040.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10041.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10042.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10043.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10044.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10045.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10046.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10047.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10100.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10102.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10110.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10115.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10116.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10120.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10121.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10122.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10123.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10124.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10125.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10126.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10127.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10130.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10131.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10132.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10133.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10135.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10136.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10140.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10151.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10152.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10200.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10202.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10203.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10204.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10210.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10211.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10212.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10213.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10215.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10216.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10217.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10220.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10221.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10222.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10225.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10226.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10227.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10228.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10229.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10230.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10231.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10240.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10250.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10251.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10252.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10254.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10255.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10256.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10260.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10270.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10271.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10272.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10273.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10995.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10996.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10997.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10998.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10999.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pcterror.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pimpr105.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pimpr110.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pimpr115.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pimpr120.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pimpr121.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pimpr125.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pimpr130.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/rci10000GT.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/rimpr000.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/rotinas5GT.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/hbmk_dqgi58.o -m32 -Wl,--no-demangle -mwindows -Wl,--start-group -lgtwvg -lhbwin -lpng -lHBWIN -lXHB -lhbct -lhbtip -lhbfship -lhbxpp -lHBCT -lhbnf -lhbextern -lhbdebug -lhbvmmt -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtstd -lgtpca -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -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 -lhbpcre -lhbzlib -Wl,--end-group -oSiCCA3601.exe -Lc:/mvinfo/hb34/lib/win/mingw
bom, agora dá pra V.Sa. entender se é algo do MINGW32 ou o quê?
eu baixei o harbour 3.4, bem como o mingw32 do seguinte tópico:
https://pctoledo.org/forum/viewto ... 14#p101414
mas na pasta do "mingw32\bin" não tem nenhum arquivo .exe que comece com MINGW*.exe, tem arquivos que começam com: "i686*.exe".
Será que é isso?
também pesquisando no google por "getminw.bat" conforme o próprio Viktor me disse sobre o RELNOTES.TXT não se acha nada de concreto para baixar...
xiiiiiiiiii
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 - 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!
Erros de Compilação
GETMINGW.BAT está na pasta package
Precisa do harbour.exe para baixar.
Ou você copia o executável harbour.exe para a pasta ou cria uma variável de usuário apontando para pasta bin
Precisa do harbour.exe para baixar.
Ou você copia o executável harbour.exe para a pasta ou cria uma variável de usuário apontando para pasta bin
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Erros de Compilação
Tudo isso aí é um único comando, é a linquedição juntando tudo.
O nome do EXE acionado é o primeiro da lista:
Tá no path?
E voltando ao anterior, o nome do programa pra compilar resources é:
dir c:\gcc.exe /s/b
Ao verificar aonde está:
Ao que tudo indica, o compilador C não está no PATH, já que os dois EXEs fazem parte dele.
O nome do EXE acionado é o primeiro da lista:
Código: Selecionar todos
Generating C source output to 'C:\Users\wal\AppData\Local\Temp\hbmk_kpgd6u.dir\pci10126.c'... Done.
hbmk2 [SICCA3601]: Erro: Executando linkeditor. 1
gcc.exe C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/pci10000gt.o C:/Users/wal/AppData/Local/Temp/hbmk_kpgd6u.dir/dci10000.o ...
Código: Selecionar todos
GCC.EXE
E voltando ao anterior, o nome do programa pra compilar resources é:
Código: Selecionar todos
WINDRES.EXE
Ao verificar aonde está:
Código: Selecionar todos
SET PATH=%PATH%;c:\aondeesta
Ao que tudo indica, o compilador C não está no PATH, já que os dois EXEs fazem parte dele.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
-
microvolution
- Usuário Nível 5

- Mensagens: 1231
- Registrado em: 02 Set 2011 22:17
- Contato:
Erros de Compilação
olá prezado professor "asimoes" mas, afinal onde está esta pasta PACKAGE?asimoes escreveu:GETMINGW.BAT está na pasta package
agora V.Sa. complicou mais ainda? baixar a pasta PACKAGE? mas, o harbour 3.4 já está instalado e fiz no CMD o seguinte comando: "harbour /q" e mostrou que realmente é a versão 3.4.asimoes escreveu:Precisa do harbour.exe para baixar.
mas afinal, copiar o harbour para qual pasta? é essa tal de package?asimoes escreveu:Ou você copia o executável harbour.exe para a pasta ou cria uma variável de usuário apontando para pasta bin
procurei por ela em meu computador, nem no harbour 3.2 não existe, mas, na pasta que baixei e criei que chamo de "hb34-core", sim, nela contém uma tal de PACKAGE.
por favor "asimoes" me ajude a entender melhor isso, pois o Viktor, me respondeu a meus emails (ele é muito rápido pra responder), me disse pra seguir os procedimentos do arquivo de notas RELNOTES.TXT, mas, a única coisa está muito escura de entender no item 4. Vejam:
Código: Selecionar todos
## Harbour 3.4.0dev daily (ff74948)
Source archives and Windows binaries
are available for download:
<https://github.com/vszakats/harbour-core/releases>
## Release Notes
Package content:
* Harbour tools, static/shared libraries, sample sources
* x86/x64 dual-target MinGW C compiler (downloadable)
* All executables are x86 hosted.
Usage:
1. Install/unpack to any directory.
2. Launch a Command Prompt.
3. Add Harbour to `PATH`: `set PATH=<path-to-harbour>\bin;%PATH%`
4. Download MinGW C compiler by typing: `getmingw.bat`
5. Build test x86 executable: `hbmk2 <path-to-harbour>/tests/hello.prg`
6. Build test x64 executable: `hbmk2 <path-to-harbour>/tests/hello.prg -cpu=x64`
(requires package that contains x64 libraries)
7. Further hints in section **Build Your Own Harbour App**
of `README.md`.
## Tool/Library Dependencies
See `BUILD.txt`
## Changes since previous (3.0.0) release
[TODO]
---
Viktor SzakatsVeja aí e me ajudem a entender melhor.
Então, executei o comando na raíz da unidade "c:\" pelo CMD, e, é claro, apareceram vários. Acho que o que procuramos é o da pasta "c:\mvinfo\mingw32\bin", que está presente. vejam:JoséQuintas escreveu:Tá no path?dir c:\gcc.exe /s/b
Código: Selecionar todos
C:\>dir gcc.exe /s/b
C:\MVinfo\hb32\comp\mingw\bin\gcc.exe
C:\MVinfo\hmg.3.0.35\MINGW\bin\gcc.exe
C:\MVinfo\hmg.3.0.35-orig\MINGW\bin\gcc.exe
C:\MVinfo\hmg.3.0.46\hmg.3.0.35\MINGW\bin\gcc.exe
C:\MVinfo\hmg.3.0.46\hmg.3.0.46\MINGW\bin\gcc.exe
C:\MVinfo\hmg.3.0.46\hmg.3.4.0\MinGW\bin\gcc.exe
C:\MVinfo\hmg.3.0.46\MINGW\bin\gcc.exe
C:\MVinfo\hmg.3.4.0\MinGW\bin\gcc.exe
C:\MVinfo\Inno Setup 5\siccainst\_conversão para xHarbour\aplicativos para conversão\HMG\oohg_full_harbour_mingw_20121018\oohg\MinGW\bin\gcc.exe
C:\MVinfo\mingw32\bin\gcc.exe
C:\MVinfo\OOHG\hb32\comp\mingw\bin\gcc.exe
C:\MVinfo\OOHG\MinGW\bin\gcc.exeCódigo: Selecionar todos
C:\MVinfo\OOHG\MinGW\bin\gcc.exe
C:\>path
PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;c:\mvinfo\hb34\bin;C:\MVinfo\mingw32\bin;C:\MVinfo\hmg.3.0.46\hwgui\lib;C:\MVinfo\hmg.3.0.46\hwgui\includeGrato,
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 - 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!
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Erros de Compilação
Pera aí....
Você mesmo já mostrou a resposta:
Não misture, o mingw de cada Harbour é diferente.também não encontrei na pasta do harbour 3.2
Você mesmo já mostrou a resposta:
É digitar getmingw.batúnica menção é o item: 4. Download MinGW C compiler by typing: `getmingw.bat`
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Erros de Compilação
Para baixar os fontes do harbour
Primeiro você vai precisar do git
https://git-scm.com/download/win
Depois que baixar e instalar o git
Crie uma pasta para baixar o harbour.
Ex.:
c:\ProjetosHarbour\Fork
Dentro da pasta fork
Crie uma bat para baixar o harbour.
Ex.:
GetHarbour.bat
@echo off
SET PATH=%path%;C:\Program Files (x86)\Git\bin
git clone https://github.com/vszakats/harbour-core.git harbour-fork
pause
Depois que você concluir esta estapa, vamos passar para a próxima que é gerar o harbour 3.4
Primeiro você vai precisar do git
https://git-scm.com/download/win
Depois que baixar e instalar o git
Crie uma pasta para baixar o harbour.
Ex.:
c:\ProjetosHarbour\Fork
Dentro da pasta fork
Crie uma bat para baixar o harbour.
Ex.:
GetHarbour.bat
@echo off
SET PATH=%path%;C:\Program Files (x86)\Git\bin
git clone https://github.com/vszakats/harbour-core.git harbour-fork
pause
Depois que você concluir esta estapa, vamos passar para a próxima que é gerar o harbour 3.4
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
-
microvolution
- Usuário Nível 5

- Mensagens: 1231
- Registrado em: 02 Set 2011 22:17
- Contato:
Erros de Compilação
professores, digitando GETMINGW.BAT no google, o único local que achei e me direcionou para um outro link que é este aqui http://sourceforge.net/projects/mingw/? ... p_redirect onde estou baixando e após baixar abriu um programinha (parece feito em linux) que está atualmente atualizando a pasta "c:\mvinfo\hb34\MinGW" (nome que dei pra ela e já está no path no lugar da outra). vejam a imagem:
é isso que finalmente faltava?
também, como disse, tem uma pasta "package" dentro da pasta que também baixei do link que já anteriormente baixei que é de autoria do Itamar aqui do fórum: "harbour-core-3.4.0dev" (nome da pasta).
Dentro da pasta "package" lá tem um arquivo "getminGW.bat" que eu criei baseado no que o Vicktor disponibilizou no seu site, que também já passei aqui neste tópico. Vejam o conteúdo dele:
só que se executarmo-o apresenta a mensagem de erro:
Error: This script has to be run from a Harbour binary installation. Vejam a imagem do CMD executando ele e a mensagem em seguida: Agora, voltando à imagem anterior (nesta mesma postagem aqui), a outra imagem que o programinha está mostrando e executando é esta: Agora o processo da imagem acima, já foi concluído e já estou tentando compilar meu aplicativo com GTWVG usando o harbour 3.4... vejam a imagem agora (em primeiro plano o tal "MinGW Installation Manager" completo e ao fundo uma imagem do CMD com a execução do meu SiCCA3601.BAT). vejam por favor: Agora a compilação já avançou e somente está dando o erro após o LINKEDITOR. vejam:
Generating C source output to 'C:\Users\wal\AppData\Local\Temp\hbmk_39ngk5.dir\pci10126.c'... Done.
C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/rotinas5GT.o:rotinas5GT.c:(.data+0x2928): undefined reference to `_HB_FUN_HB_ANSITOOEM'
collect2.exe: error: ld returned 1 exit status
hbmk2 [SICCA3601]: Erro: Executando linkeditor. 1
Quanto a função acima, acho, que está relacionada, acho não, tenho certeza, ao meu .PRG de rotinas, onde está a função de impressão em WIN_PRN(), que é a seguinte linha:
Quanto a essa mensagem de erro, vou agora colocá-la no tópico correto, para não ficar misturando as coisas, que o nosso gentil professor JQuintas sempre está me lembrando, e, por ser muito educado (em suas palavras) não me sinto "alfinetado" e, sim, respeitado.
E, por ser reciproca e verdadeira... neste exato momento, vou postá-la no link, onde até os Srs. Jairo, Eolo, Asimoes, JQuintas, e demais, que prontamente sempre estão me ajudando, sem esquecer do Toledo, PC, Hasse, Sygecom, e..., etc... não quero ser injusto, mas, justo só tem Um: "OGrandeEuSou"!
Finalmente (deveria ser finalmente mesmo, mas, não o é 8-| rsrsrs), tudo que estava na pasta "harbour-core-3.4.0dev", copiei para dentro da minha pasta do harbour 3.4 que é oficial: "C:\MVINFO\HB34", mas, não sobrescrevi nada, ou seja, só deixei acrescentar o que não tinha nela.
obrigado mais uma vez por vossas paciências !!! :|<
também, como disse, tem uma pasta "package" dentro da pasta que também baixei do link que já anteriormente baixei que é de autoria do Itamar aqui do fórum: "harbour-core-3.4.0dev" (nome da pasta).
Dentro da pasta "package" lá tem um arquivo "getminGW.bat" que eu criei baseado no que o Vicktor disponibilizou no seu site, que também já passei aqui neste tópico. Vejam o conteúdo dele:
Código: Selecionar todos
@echo off
:: Copyright 2015 Viktor Szakats (vszakats.net/harbour)
setlocal
pushd "%~dp0"
set "_MINGW_URL_32=https://www.mirrorservice.org/sites/dl.sourceforge.net/pub/sourceforge/m/mi/mingw-w64/Toolchains targetting Win32/Personal Builds/mingw-builds/5.2.0/threads-posix/sjlj/i686-5.2.0-release-posix-sjlj-rt_v4-rev0.7z"
set _MINGW_SUM_32=76faee6e1644e3ba49a38b803413c75e5c9e0bf1716dcf862824439ad1a32773
set "_MINGW_URL_64=https://www.mirrorservice.org/sites/dl.sourceforge.net/pub/sourceforge/m/mi/mingw-w64/Toolchains targetting Win64/Personal Builds/mingw-builds/5.2.0/threads-posix/sjlj/x86_64-5.2.0-release-posix-sjlj-rt_v4-rev0.7z"
set _MINGW_SUM_64=c0536c55a1d12882987afd0a9be377413eaf6cee105e921c949899fa9b308b35
if not exist "harbour.exe" (
echo Error: This script has to be run from a Harbour binary installation.
exit /b
)
harbour.exe -build 2>&1 | findstr "64-bit" > nul 2>&1
if %ERRORLEVEL% equ 0 (
set _MINGW_URL=%_MINGW_URL_64%
set _MINGW_SUM=%_MINGW_SUM_64%
) else (
set _MINGW_URL=%_MINGW_URL_32%
set _MINGW_SUM=%_MINGW_SUM_32%
)
if "%_MINGW_URL%" == "%_MINGW_URL_32%" echo Downloading 32-bit hosted dual-target MinGW...
if "%_MINGW_URL%" == "%_MINGW_URL_64%" echo Downloading 64-bit hosted dual-target MinGW...
set _DL_URL=%_MINGW_URL%
set _DL_DST=%TEMP%\mingw.7z
set _TMP=%TEMP%\_webdl.tmp
echo var http = new ActiveXObject(^"WinHttp.WinHttpRequest.5.1^");> "%_TMP%"
echo http.Open(^"GET^", ^"%_DL_URL%^", false);>> "%_TMP%"
echo http.Send();>> "%_TMP%"
echo if(http.Status() == 200) {>> "%_TMP%"
echo var f = new ActiveXObject(^"ADODB.Stream^");>> "%_TMP%"
echo f.type = 1; f.open(); f.write(http.responseBody);>> "%_TMP%"
echo f.savetofile(^"%_DL_DST:\=\\%^", 2);>> "%_TMP%"
echo }>> "%_TMP%"
cscript //nologo /e:jscript "%_TMP%"
del "%_TMP%"
pushd ..
set _TRG=%CD%\comp\
popd
:: Requires Windows 7 or OpenSSL in PATH
:_WIN7
certutil > nul 2>&1
if %ERRORLEVEL% neq 0 goto _OPENSSL
setlocal EnableDelayedExpansion
for /f "skip=1 tokens=*" %%I in ('certutil -hashfile "%TEMP%\mingw.7z" SHA256') do if "!_HASH!" == "" set "_HASH=%%I"
echo %_HASH: =% | findstr /i /c:"%_MINGW_SUM%"
if %ERRORLEVEL% equ 1 goto _HASH_ERR
goto _HASH_OK
:_OPENSSL
openssl version > nul 2>&1
if %ERRORLEVEL% neq 0 goto _MANUAL
openssl dgst -sha256 "%TEMP%\mingw.7z" | findstr /i /c:"%_MINGW_SUM%"
if %ERRORLEVEL% equ 1 goto _HASH_ERR
:_HASH_OK
echo Checksum OK.
goto _DONE
:_HASH_ERR
echo Error: Checksum mismatch - corrupted download. Please retry.
exit /b 1
:_MANUAL
echo Expected SHA256 hash: %_MINGW_SUM%
:_DONE
echo Unpacking to '%_TRG%'...
if exist "%TEMP%\mingw.7z" (
7za x -y -o..\comp "%TEMP%\mingw.7z" > nul
del "%TEMP%\mingw.7z"
)
popd
endlocalError: This script has to be run from a Harbour binary installation. Vejam a imagem do CMD executando ele e a mensagem em seguida: Agora, voltando à imagem anterior (nesta mesma postagem aqui), a outra imagem que o programinha está mostrando e executando é esta: Agora o processo da imagem acima, já foi concluído e já estou tentando compilar meu aplicativo com GTWVG usando o harbour 3.4... vejam a imagem agora (em primeiro plano o tal "MinGW Installation Manager" completo e ao fundo uma imagem do CMD com a execução do meu SiCCA3601.BAT). vejam por favor: Agora a compilação já avançou e somente está dando o erro após o LINKEDITOR. vejam:
Generating C source output to 'C:\Users\wal\AppData\Local\Temp\hbmk_39ngk5.dir\pci10126.c'... Done.
C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/rotinas5GT.o:rotinas5GT.c:(.data+0x2928): undefined reference to `_HB_FUN_HB_ANSITOOEM'
collect2.exe: error: ld returned 1 exit status
hbmk2 [SICCA3601]: Erro: Executando linkeditor. 1
Código: Selecionar todos
gcc.exe C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10000gt.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/dci10000.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/dci10001.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/dci10002.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/errorsysgt.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/ext.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/impresso.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10001.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10002.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10003.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10004.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10005.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10006.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10007.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10008.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10009.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10012.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10013.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10014.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10015.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10016.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10017.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10018.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10019.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10020.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10021.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10022.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10024.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10025.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10026.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10027.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10028.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10031.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10032.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10033.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10034.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10035.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10038.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10039.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10040.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10041.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10042.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10043.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10044.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10045.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10046.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10047.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10100.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10102.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10110.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10115.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10116.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10120.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10121.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10122.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10123.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10124.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10125.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10126.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10127.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10130.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10131.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10132.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10133.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10135.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10136.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10140.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10151.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10152.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10200.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10202.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10203.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10204.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10210.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10211.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10212.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10213.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10215.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10216.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10217.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10220.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10221.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10222.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10225.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10226.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10227.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10228.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10229.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10230.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10231.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10240.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10250.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10251.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10252.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10254.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10255.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10256.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10260.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10270.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10271.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10272.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10273.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10995.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10996.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10997.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10998.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pci10999.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pcterror.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pimpr105.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pimpr110.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pimpr115.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pimpr120.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pimpr121.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pimpr125.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/pimpr130.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/rci10000GT.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/rimpr000.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/rotinas5GT.o C:/Users/wal/AppData/Local/Temp/hbmk_39ngk5.dir/hbmk_ydcxyp.o -m32 -Wl,--no-demangle -Wl,--nxcompat -Wl,--dynamicbase -mwindows -Wl,--start-group -lgtwvg -lhbwin -lpng -lHBWIN -lXHB -lhbct -lhbtip -lhbfship -lhbxpp -lHBCT -lhbnf -lhbextern -lhbdebug -lhbvmmt -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtstd -lgtpca -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -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 -lhbpcre -lhbzlib -Wl,--end-group -oSiCCA3601.exe -Lc:/mvinfo/hb34/lib/win/mingw -Lc:/mvinfo/hb34/lib/3rd/win/mingw
hbmk2: Error: Referenced, missing, but unrecognized Harbour function(s):
HB_ANSITOOEM()Código: Selecionar todos
oPrn:TextOut(HB_AnsiToOem(PadR(AllTrim(MemoLine(cText,254,n)),oPrn:MaxCol())),.t.)E, por ser reciproca e verdadeira... neste exato momento, vou postá-la no link, onde até os Srs. Jairo, Eolo, Asimoes, JQuintas, e demais, que prontamente sempre estão me ajudando, sem esquecer do Toledo, PC, Hasse, Sygecom, e..., etc... não quero ser injusto, mas, justo só tem Um: "OGrandeEuSou"!
Finalmente (deveria ser finalmente mesmo, mas, não o é 8-| rsrsrs), tudo que estava na pasta "harbour-core-3.4.0dev", copiei para dentro da minha pasta do harbour 3.4 que é oficial: "C:\MVINFO\HB34", mas, não sobrescrevi nada, ou seja, só deixei acrescentar o que não tinha nela.
obrigado mais uma vez por vossas paciências !!! :|<
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 - 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!
Erros de Compilação
De Paula,
Você tentou fazer o que eu postei? Baixar o git? vamos por parte ok. Antes de avançar pro modo avançado você tem primeiro ter uma versão do harbour compilada por você na sua máquina. Olhe o meu último post, depois da primeira etapa, vou postar a instrução pra você gerar o harbour.
Quando você baixar o harbour (fontes) você verá a pasta package onde você vai baixar o mingw padrão para o harbour.
Você tentou fazer o que eu postei? Baixar o git? vamos por parte ok. Antes de avançar pro modo avançado você tem primeiro ter uma versão do harbour compilada por você na sua máquina. Olhe o meu último post, depois da primeira etapa, vou postar a instrução pra você gerar o harbour.
Quando você baixar o harbour (fontes) você verá a pasta package onde você vai baixar o mingw padrão para o harbour.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Erros de Compilação
Com relação ao erro: a função correta para a versão do harbour é win_OemToAnsi ou win_AnsiToOem
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Erros de Compilação
Me pergunto outra coisa:
Se é um programa que está sendo convertido do Clipper, o que será que HB_OEMTOANSI() está fazendo lá.
Realmente estranho.
Se é um programa que está sendo convertido do Clipper, o que será que HB_OEMTOANSI() está fazendo lá.
Realmente estranho.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
-
microvolution
- Usuário Nível 5

- Mensagens: 1231
- Registrado em: 02 Set 2011 22:17
- Contato:
Erros de Compilação
então... como vimos no outro tópico do AllInOne (Tudo em Um)...JoséQuintas escreveu:Me pergunto outra coisa:
Se é um programa que está sendo convertido do Clipper, o que será que HB_OEMTOANSI() está fazendo lá.
Realmente estranho.
Código: Selecionar todos
https://pctoledo.org/forum/viewtopic.php?f=43&t=14790&p=103784#p103784ou seja, 2 meses após o meu harbour 3.4.0 estar na minha máquina a coisa estava muito estranha...
muito obrigado! :)Pos
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 - 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!

