Erros de Compilação

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

Moderador: Moderadores

Araújo
Usuário Nível 1
Usuário Nível 1
Mensagens: 48
Registrado em: 02 Abr 2013 22:22
Localização: Recife-PE

Erros de Compilação

Mensagem por Araújo »

Ok amigo, farei isso!..
Obrigado.
microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

Erros de Compilação

Mensagem por microvolution »

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:

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
Erro ao executar o compilador de recursos. O que vem a ser esta mensagem?
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!
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Erros de Compilação

Mensagem por JoséQuintas »

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.
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/
microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

Erros de Compilação

Mensagem por microvolution »

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:

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
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
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!
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Erros de Compilação

Mensagem por asimoes »

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
►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)
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Erros de Compilação

Mensagem por JoséQuintas »

Tudo isso aí é um único comando, é a linquedição juntando tudo.
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
Tá no path?

E voltando ao anterior, o nome do programa pra compilar resources é:

Código: Selecionar todos

WINDRES.EXE
dir c:\gcc.exe /s/b

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/
microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

Erros de Compilação

Mensagem por microvolution »

asimoes escreveu:GETMINGW.BAT está na pasta package
olá prezado professor "asimoes" mas, afinal onde está esta pasta PACKAGE?
asimoes escreveu:Precisa do harbour.exe para baixar.
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:Ou você copia o executável harbour.exe para a pasta ou cria uma variável de usuário apontando para pasta bin
mas afinal, copiar o harbour para qual pasta? é essa tal de package?
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 Szakats
repito, única menção é o item: 4. Download MinGW C compiler by typing: `getmingw.bat`
Veja aí e me ajudem a entender melhor.
JoséQuintas escreveu:Tá no path?dir c:\gcc.exe /s/b
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:

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.exe
C:\MVinfo\mingw32\bin\gcc.exe, que está acima, também está setado no path, vejam o path via CMD:

Có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\include
té breve!
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!
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Erros de Compilação

Mensagem por JoséQuintas »

Pera aí....
também não encontrei na pasta do harbour 3.2
Não misture, o mingw de cada Harbour é diferente.

Você mesmo já mostrou a resposta:
única menção é o item: 4. Download MinGW C compiler by typing: `getmingw.bat`
É digitar 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/
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Erros de Compilação

Mensagem por asimoes »

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
►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)
microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

Erros de Compilação

Mensagem por microvolution »

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:
15-1218 - mingw32 erro-03.png
é 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:

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
endlocal
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:
15-1218 - mingw32 erro-04.png
Agora, voltando à imagem anterior (nesta mesma postagem aqui), a outra imagem que o programinha está mostrando e executando é esta:
15-1218 - mingw32 erro-05.png
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:
15-1218 - mingw32 erro-06.png
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()
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:

Código: Selecionar todos

  oPrn:TextOut(HB_AnsiToOem(PadR(AllTrim(MemoLine(cText,254,n)),oPrn:MaxCol())),.t.)
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 !!! :|<
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!
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Erros de Compilação

Mensagem por asimoes »

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.
►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)
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Erros de Compilação

Mensagem por asimoes »

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)
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Erros de Compilação

Mensagem por JoséQuintas »

Me pergunto outra coisa:

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/
microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

Erros de Compilação

Mensagem por microvolution »

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.
então... como vimos no outro tópico do AllInOne (Tudo em Um)...

Código: Selecionar todos

https://pctoledo.org/forum/viewtopic.php?f=43&t=14790&p=103784#p103784
o professor JQuintas (com a ajuda do asimoes) descobriu que havia um problema com minha instalação do harbour...
ou 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!
Responder