Compilar através da IDE da HMG versão 3.0.35
Moderador: Moderadores
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Compilar através da IDE da HMG versão 3.0.35
O Main() é a primeira função que é executada. Então desde lá você terá que chamar a outra função AD() e as outras... como estaria no começo da sua aplicação.
Sobre as funções de HB_GtInfo( HB_GTI_ISFULLSCREEN, .T. ) não sei se estão disponíveis nesta versão da HMG 3.0.35 e ao meu ver se você quer algo mais avançado, utilize a ultima versão do Harbour e compilar com Hbmk2.
Eu acho que se você procura aprender de uma forma prática e simples, isto é pra quem está começando, a utilização da IDE da HMG na versão 3.0.35 ajuda. Mas isso não quer dizer que seja a melhor solução para tudo o que você busca fazer.
Essa função, acabei de pesquisar e não está disponivel.
Nesta mensagem do Jairo, você poderá ver como se implementa essa questão do fullscreen no WIN7: http://pctoledo.com.br/forum/viewtopic. ... 516#p83516
Sobre as funções de HB_GtInfo( HB_GTI_ISFULLSCREEN, .T. ) não sei se estão disponíveis nesta versão da HMG 3.0.35 e ao meu ver se você quer algo mais avançado, utilize a ultima versão do Harbour e compilar com Hbmk2.
Eu acho que se você procura aprender de uma forma prática e simples, isto é pra quem está começando, a utilização da IDE da HMG na versão 3.0.35 ajuda. Mas isso não quer dizer que seja a melhor solução para tudo o que você busca fazer.
Essa função, acabei de pesquisar e não está disponivel.
Nesta mensagem do Jairo, você poderá ver como se implementa essa questão do fullscreen no WIN7: http://pctoledo.com.br/forum/viewtopic. ... 516#p83516
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Compilar através da IDE da HMG versão 3.0.35
Não consigo visualizar erro na compilação do HMG Aguém pode me ajudar?
Clipeiro a mais de 30 anos.Ainda chamando Harbour de "Senhor". Meu perfil no linkedin ->https://br.linkedin.com/pub/jarbas-torelli/29/691/ba9
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Compilar através da IDE da HMG versão 3.0.35
Olá Jarbas,
Pelo que deu para ver logo assim de início é que você precisa iniciar o teu programa no Harbour/HMG e continuar assim como você faria no Clipper. Tudo tem um início e fim. Então pelo que vi você começou bem até o SetMode... mas depois logo abaixo vc está criando uma função AD() mas não está chamando ela. É dizer você deve partir da primeira função que é executada, normalmente é o Main() que começa tudo. Main em inglês é Principal. Nela você geralmente tem um menu e é onde seta as suas configurações iniciais de tela e ambiente. Então se você tem várias funções que fazem isso (telas/ambiente), então você deveria invocá-las (chamá-las).
Por exemplo:
Function Main()
SetMode(25,80)
Cls
Set Date to British
Set Century On
Tela_Apresenta()
AD()
Return Nil // aqui fecha a função Main e você cola o resto do seu programa.
Por isso temos o costume de solicitar os fontes ou parte dele, mesmo que seja exemplificado. Senão não temos como saber...
Pelo que deu para ver logo assim de início é que você precisa iniciar o teu programa no Harbour/HMG e continuar assim como você faria no Clipper. Tudo tem um início e fim. Então pelo que vi você começou bem até o SetMode... mas depois logo abaixo vc está criando uma função AD() mas não está chamando ela. É dizer você deve partir da primeira função que é executada, normalmente é o Main() que começa tudo. Main em inglês é Principal. Nela você geralmente tem um menu e é onde seta as suas configurações iniciais de tela e ambiente. Então se você tem várias funções que fazem isso (telas/ambiente), então você deveria invocá-las (chamá-las).
Por exemplo:
Function Main()
SetMode(25,80)
Cls
Set Date to British
Set Century On
Tela_Apresenta()
AD()
Return Nil // aqui fecha a função Main e você cola o resto do seu programa.
Por isso temos o costume de solicitar os fontes ou parte dele, mesmo que seja exemplificado. Senão não temos como saber...
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Compilar através da IDE da HMG versão 3.0.35
Entendi o erro Pablo , corrigi (em anexo como ficou depois da correção) mas continuo com o mesmo resultado: Fica compilando e não dá erro nem termina a compilação. Teria algum exemplo de sistema rodando em modo texto para eu poder saber como fazer?
Clipeiro a mais de 30 anos.Ainda chamando Harbour de "Senhor". Meu perfil no linkedin ->https://br.linkedin.com/pub/jarbas-torelli/29/691/ba9
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Compilar através da IDE da HMG versão 3.0.35
Jarbas você tinha feito isto ?

Pode remover esse include hbgtinfo.ch.
Em C:\hmg.3.0.35\SAMPLES\CONSOLE você encontra um exemplo simples.
Mas deixa ter perguntar uma coisa. O quê que faz essa sua função AD ?
Pelo que eu vejo deve mostrar algo na tela, mas senão tiver um GET e um READ ao menos, o aplicativo vai rodar e seguir enfrente sem parar. A tela não vai para porque não tem qualquer INKEY(0), READ ou algo assim.
É muito dificil ficar adivinhando com apenas uma imagem...
Leia bem desde o começo do tópico. Veja o que você não está entendendo e formule a suas perguntas.
Se você programava em Clipper, com Harbour é basicamente igual. O que muda é o inicio que deve colocar "FUNCTION MAIN" e a compilação que sugeri fazer por HMG é apenas para facilitar a compilação. Cada vez que você tenta compilar e obter um erro, copie e cole aqui o erro. Na pasta onde está o seu projeto a IDE grava um ou dois arquivos relatando o erro. Abra-os: Error.log e Build.log e se for um erro de execução ele deverá guardar em arquivo html (é só clicar nele e verá o conteúdo).
Pode remover esse include hbgtinfo.ch.
Em C:\hmg.3.0.35\SAMPLES\CONSOLE você encontra um exemplo simples.
Mas deixa ter perguntar uma coisa. O quê que faz essa sua função AD ?
Pelo que eu vejo deve mostrar algo na tela, mas senão tiver um GET e um READ ao menos, o aplicativo vai rodar e seguir enfrente sem parar. A tela não vai para porque não tem qualquer INKEY(0), READ ou algo assim.
É muito dificil ficar adivinhando com apenas uma imagem...
Leia bem desde o começo do tópico. Veja o que você não está entendendo e formule a suas perguntas.
Se você programava em Clipper, com Harbour é basicamente igual. O que muda é o inicio que deve colocar "FUNCTION MAIN" e a compilação que sugeri fazer por HMG é apenas para facilitar a compilação. Cada vez que você tenta compilar e obter um erro, copie e cole aqui o erro. Na pasta onde está o seu projeto a IDE grava um ou dois arquivos relatando o erro. Abra-os: Error.log e Build.log e se for um erro de execução ele deverá guardar em arquivo html (é só clicar nele e verá o conteúdo).
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Compilar através da IDE da HMG versão 3.0.35
Amigo, existe algumas regras a serem seguidas com o código nos arquivos PRG, veja o item 3 deste tutorial:jartos escreveu:Teria algum exemplo de sistema rodando em modo texto para eu poder saber como fazer?
Migrar Clipper para Harbour
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Compilar através da IDE da HMG versão 3.0.35
Bom dia meus caros professores. Desculpem minha péssima forma de relatar os problemas, não estou acostumado ainda com o fórum, isso aqui é novidade para mim, me perdoem. Após a dica do mestre Pablo fui ver os arquivos build e error e lá está a chave do problema. Eu utilizo em meus sistemas uma biblioteca .LIB a qual eu indiquei o path na HMG C:/hmg.3.0.35/PROD/TOR2000.LIB Acontece que o erro está por ai. Tem alguma medida a tomar ?
build.log
hbmk2: Processando arquivo de configura‡Æo: C:\hmg.3.0.35\harbour\bin\hbmk.cfg
hbmk2: Processando: adm.hbc
hbmk2: Linkando... adm.exe
C:/hmg.3.0.35/PROD/TOR2000.LIB: file not recognized: File format not recognized
collect2: ld returned 1 exit status
hbmk2: Erro: Executando linkeditor. 1
gcc.exe .hbmk\win\mingw\ad.o .hbmk\win\mingw\ad0000.o .hbmk\win\mingw\ad0002.o .hbmk\win\mingw\ad1000.o .hbmk\win\mingw\ad1110.o .hbmk\win\mingw\ad1111.o .hbmk\win\mingw\ad1112.o .hbmk\win\mingw\ad1113.o .hbmk\win\mingw\ad1114.o .hbmk\win\mingw\ad1115.o .hbmk\win\mingw\ad1116.o _temp.o -mconsole -Wl,--start-group -lhmg -lhbmysql -lmysql -lcrypt -ledit -leditex -lgraph -lini -lreport -lhbwin -lhbziparc -lhbmzip -lmsvfw32 -lvfw32 -lsddodbc -lrddsql -lsddmy -lhbodbc -lodbc32 -lhbhpdf -lhbvpdf -lhbmemio -lhbsqlit3 -lsqlite3 -lhbfimage -lhbpgsql -lpq -lhbtip -lhbct -lhbmisc -lhbnetio -lxhb -lhbextern -lhbdebug -lhbvm -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrddntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre -lhbzlib C:/hmg.3.0.35/PROD/TOR2000.LIB -Wl,--end-group -oadm.exe -LC:/hmg.3.0.35/harbour/lib -LC:/hmg.3.0.35//lib -LC:/hmg.3.0.35/PROD/ADM/
build.log
hbmk2: Processando arquivo de configura‡Æo: C:\hmg.3.0.35\harbour\bin\hbmk.cfg
hbmk2: Processando: adm.hbc
hbmk2: Linkando... adm.exe
C:/hmg.3.0.35/PROD/TOR2000.LIB: file not recognized: File format not recognized
collect2: ld returned 1 exit status
hbmk2: Erro: Executando linkeditor. 1
gcc.exe .hbmk\win\mingw\ad.o .hbmk\win\mingw\ad0000.o .hbmk\win\mingw\ad0002.o .hbmk\win\mingw\ad1000.o .hbmk\win\mingw\ad1110.o .hbmk\win\mingw\ad1111.o .hbmk\win\mingw\ad1112.o .hbmk\win\mingw\ad1113.o .hbmk\win\mingw\ad1114.o .hbmk\win\mingw\ad1115.o .hbmk\win\mingw\ad1116.o _temp.o -mconsole -Wl,--start-group -lhmg -lhbmysql -lmysql -lcrypt -ledit -leditex -lgraph -lini -lreport -lhbwin -lhbziparc -lhbmzip -lmsvfw32 -lvfw32 -lsddodbc -lrddsql -lsddmy -lhbodbc -lodbc32 -lhbhpdf -lhbvpdf -lhbmemio -lhbsqlit3 -lsqlite3 -lhbfimage -lhbpgsql -lpq -lhbtip -lhbct -lhbmisc -lhbnetio -lxhb -lhbextern -lhbdebug -lhbvm -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrddntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre -lhbzlib C:/hmg.3.0.35/PROD/TOR2000.LIB -Wl,--end-group -oadm.exe -LC:/hmg.3.0.35/harbour/lib -LC:/hmg.3.0.35//lib -LC:/hmg.3.0.35/PROD/ADM/
Clipeiro a mais de 30 anos.Ainda chamando Harbour de "Senhor". Meu perfil no linkedin ->https://br.linkedin.com/pub/jarbas-torelli/29/691/ba9
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Compilar através da IDE da HMG versão 3.0.35
Olá Jarbas,
HMG por ter o compilador MinGW, todas as suas bibliotecas tem extensão .a.
Essa biblioteca, se você tiver os fontes, poderá transformá-la nessa extensão através do compilador MiniGW.
Casoc ontrário, você tem duas opções, trabalhar com Harbour puro ou MiniGui Extended que é muito similar ao HMG para utilizar biblioteca externas .LIB. Ou então criar ou utilizar funções semelhantes.
HMG por ter o compilador MinGW, todas as suas bibliotecas tem extensão .a.
Essa biblioteca, se você tiver os fontes, poderá transformá-la nessa extensão através do compilador MiniGW.
Casoc ontrário, você tem duas opções, trabalhar com Harbour puro ou MiniGui Extended que é muito similar ao HMG para utilizar biblioteca externas .LIB. Ou então criar ou utilizar funções semelhantes.
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Compilar através da IDE da HMG versão 3.0.35
Bom dia mestres. Tentei andar mais um pouco e baixei e instalei Mingw 3.0 64/32. e dei uma olhada no tópico "Como criar LIB de funções usando a IDE HMG 3"
mas não vi a referencia entre usar Mingw no tutorial. Refere-se la C:\hmg.3.3.1 e estou usando C:\hmg.3.0.35 . Não entendi como posso compilar a lib .a usando Mingw. Tenho os .prg da lib.
mas não vi a referencia entre usar Mingw no tutorial. Refere-se la C:\hmg.3.3.1 e estou usando C:\hmg.3.0.35 . Não entendi como posso compilar a lib .a usando Mingw. Tenho os .prg da lib.
Clipeiro a mais de 30 anos.Ainda chamando Harbour de "Senhor". Meu perfil no linkedin ->https://br.linkedin.com/pub/jarbas-torelli/29/691/ba9
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Compilar através da IDE da HMG versão 3.0.35
Oi Jarbas, quando você instala HMG, você instalada tudo que precisa. Isto é, não há necessidade de qualquer outra instalação. Pode olhar a pasta principal HMG (c:\hmg 3.0.35) que lá tem sub-pastas como: Harbour, MiniGW e as bibliotecas da HMG.jartos escreveu:baixei e instalei Mingw 3.0 64/32
O procedimento para elaboração da sua própria lib ( extensão .a) é válida para qualquer versão.
Um referência/exemplo em HMG 3.0.35 de como criar um lib em HMG você pode encontrar em: C:\hmg.3.0.35\SAMPLES\MULTIPRG
Mas recentemente eu recondicionei o mesmo exemplo e postei em: http://www.hmgforum.com/viewtopic.php?p=39639#p39639 neste pacote você vai encontrar de forma mais clara de como elaborar as suas bibliotecas em MinGW com HMG.
Se ocorrerem mais dúvidas ou dificuldades, vai postando ai...
Um abraço, espero que você consiga (está se virando praticamente sozinho) isso é bom ! Mas tendo os fontes da sua biblioteca, já é uma grande coisa !
Sds
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Compilar através da IDE da HMG versão 3.0.35
Amigo, siga os passos desta mensagem (Como criar LIB de funções usando a IDE HMG 3), bastando alterar a pasta da MiniGui (hmg):jartos escreveu:mas não vi a referencia entre usar Mingw no tutorial. Refere-se la C:\hmg.3.3.1 e estou usando C:\hmg.3.0.35 .
Procure por: SET HMGPATH=C:\hmg.3.3.1
e troque por: SET HMGPATH=C:\hmg.3.0.35
Os outros passos do tutorial não muda nada, então basta criar o arquivo HBP conforme item 2 do tutorial, relacionando os arquivos PRG da sua lib.
Uma outra saída, já que você tem os PRG da Lib, é de não se preocupar em criar a lib e relacionar os PRG da lib no projeto criado na hmg IDE, para ser compilado junto com os demais PRG do seu programa. Ai depois, se achar necessário e com mais tempo, você tenta criar a lib.jartos escreveu:Tenho os .prg da lib
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
-
microvolution
- Usuário Nível 5

- Mensagens: 1231
- Registrado em: 02 Set 2011 22:17
- Contato:
Compilar através da IDE da HMG versão 3.0.35
Olá Pablo, Toledo e todo o pessoal aqui do fórum.
Infelizmente desde 2009, venho tentando migrar meus programas clipper para harbour/xharbour, mas, não consigo ser feliz nesta questão.
Já tentei fivewin, xdev, bison, djdev, upx, tasm32, e esta HMG.
também já usei por diversas tentativas o modelo console através do CMD.EXE o "HBMK2" e o nome do meu aplicativo "SICCA34".
Mau, ou melhor, bom, preciso de uma última ajuda, pois já estou cansado de ver as máquinas com win 64 chegando e eu perder clientes, que na verdade já são poucos (tenho apenas 3).
No meu caso aqui em questão, quando compilo em modo console (.t.) ou não (.f.) ele começa a compilar aparecendo a frase "buildind..." e ao final não aparece nenhuma mensagem de erro no cabeçalho "lista de erros".
Uma última observação é que meus programas foram gerados com o auxílio de um aplicativo da SQUADRA da cidade de Belo Horizonte, por nome de SCULPTOR 3.31 (que funciona muito bem).
Segue em anexo, imagem de minha tela de compilação. Se o pessoal puder me ajudar, favor postar ou comentar ou me perguntar. Grato, Walcledson de Paula.
Infelizmente desde 2009, venho tentando migrar meus programas clipper para harbour/xharbour, mas, não consigo ser feliz nesta questão.
Já tentei fivewin, xdev, bison, djdev, upx, tasm32, e esta HMG.
também já usei por diversas tentativas o modelo console através do CMD.EXE o "HBMK2" e o nome do meu aplicativo "SICCA34".
Mau, ou melhor, bom, preciso de uma última ajuda, pois já estou cansado de ver as máquinas com win 64 chegando e eu perder clientes, que na verdade já são poucos (tenho apenas 3).
No meu caso aqui em questão, quando compilo em modo console (.t.) ou não (.f.) ele começa a compilar aparecendo a frase "buildind..." e ao final não aparece nenhuma mensagem de erro no cabeçalho "lista de erros".
Uma última observação é que meus programas foram gerados com o auxílio de um aplicativo da SQUADRA da cidade de Belo Horizonte, por nome de SCULPTOR 3.31 (que funciona muito bem).
Segue em anexo, imagem de minha tela de compilação. Se o pessoal puder me ajudar, favor postar ou comentar ou me perguntar. Grato, Walcledson de Paula.
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!
-
microvolution
- Usuário Nível 5

- Mensagens: 1231
- Registrado em: 02 Set 2011 22:17
- Contato:
Compilar através da IDE da HMG versão 3.0.35
Ah... já ia me esquecendo! Perdoem-me minha infantilidade, é que não estou acostumado com o harbour e nem muito menos com o fórum...
vejam o conteúdo do arquivo BUILD:
====
hbmk2: Processando arquivo de configura‡Æo:
G:\MVinfo\hmg.3.0.35\harbour\bin\hbmk.cfg
hbmk2: Processando: SICCA34.hbc
hbmk2: Processando: sicca34c.hbc
hbmk2: Harbour: Compilando m¢dulos...
Harbour 2.0.0 (Rev. 13372)
Copyright (c) 1999-2010, http://www.harbour-project.org/
hbmk2: Compilando...
hbmk2: Linkando... SICCA34.exe
g:/mvinfo/hmg.3.0.35/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: cannot find -lhwgui
collect2: ld returned 1 exit status
hbmk2: Erro: Executando linkeditor. 1
gcc.exe .hbmk\win\mingw\pci10000.o .hbmk\win\mingw\dci10000.o .hbmk\win\mingw\dci10001.o .hbmk\win\mingw\dci10002.o .hbmk\win\mingw\ext.o .hbmk\win\mingw\impresso.o .hbmk\win\mingw\pci10001.o .hbmk\win\mingw\pci10002.o .hbmk\win\mingw\pci10003.o .hbmk\win\mingw\pci10004.o .hbmk\win\mingw\pci10005.o .hbmk\win\mingw\pci10006.o .hbmk\win\mingw\pci10007.o .hbmk\win\mingw\pci10008.o .hbmk\win\mingw\pci10009.o .hbmk\win\mingw\pci10012.o .hbmk\win\mingw\pci10013.o .hbmk\win\mingw\pci10014.o .hbmk\win\mingw\pci10015.o .hbmk\win\mingw\pci10016.o .hbmk\win\mingw\pci10017.o .hbmk\win\mingw\pci10018.o .hbmk\win\mingw\pci10019.o .hbmk\win\mingw\pci10020.o .hbmk\win\mingw\pci10021.o .hbmk\win\mingw\pci10022.o .hbmk\win\mingw\pci10024.o .hbmk\win\mingw\pci10025.o .hbmk\win\mingw\pci10026.o .hbmk\win\mingw\pci10027.o .hbmk\win\mingw\pci10028.o .hbmk\win\mingw\pci10031.o .hbmk\win\mingw\pci10032.o .hbmk\win\mingw\pci10033.o .hbmk\win\mingw\pci10034.o .hbmk\win\mingw\pci10035.o .hbmk\win\mingw\pci10038.o .hbmk\win\mingw\pci10039.o .hbmk\win\mingw\pci10040.o .hbmk\win\mingw\pci10041.o .hbmk\win\mingw\pci10042.o .hbmk\win\mingw\pci10043.o .hbmk\win\mingw\pci10044.o .hbmk\win\mingw\pci10045.o .hbmk\win\mingw\pci10046.o .hbmk\win\mingw\pci10100.o .hbmk\win\mingw\pci10102.o .hbmk\win\mingw\pci10110.o .hbmk\win\mingw\pci10115.o .hbmk\win\mingw\pci10116.o .hbmk\win\mingw\pci10120.o .hbmk\win\mingw\pci10121.o .hbmk\win\mingw\pci10122.o .hbmk\win\mingw\pci10123.o .hbmk\win\mingw\pci10124.o .hbmk\win\mingw\pci10125.o .hbmk\win\mingw\pci10126.o .hbmk\win\mingw\pci10127.o .hbmk\win\mingw\pci10130.o .hbmk\win\mingw\pci10131.o .hbmk\win\mingw\pci10132.o .hbmk\win\mingw\pci10133.o .hbmk\win\mingw\pci10135.o .hbmk\win\mingw\pci10136.o .hbmk\win\mingw\pci10140.o .hbmk\win\mingw\pci10151.o .hbmk\win\mingw\pci10152.o .hbmk\win\mingw\pci10200.o .hbmk\win\mingw\pci10202.o .hbmk\win\mingw\pci10203.o .hbmk\win\mingw\pci10204.o .hbmk\win\mingw\pci10210.o .hbmk\win\mingw\pci10211.o .hbmk\win\mingw\pci10212.o .hbmk\win\mingw\pci10213.o .hbmk\win\mingw\pci10215.o .hbmk\win\mingw\pci10216.o .hbmk\win\mingw\pci10217.o .hbmk\win\mingw\pci10220.o .hbmk\win\mingw\pci10221.o .hbmk\win\mingw\pci10222.o .hbmk\win\mingw\pci10225.o .hbmk\win\mingw\pci10226.o .hbmk\win\mingw\pci10227.o .hbmk\win\mingw\pci10228.o .hbmk\win\mingw\pci10229.o .hbmk\win\mingw\pci10230.o .hbmk\win\mingw\pci10231.o .hbmk\win\mingw\pci10240.o .hbmk\win\mingw\pci10250.o .hbmk\win\mingw\pci10251.o .hbmk\win\mingw\pci10252.o .hbmk\win\mingw\pci10254.o .hbmk\win\mingw\pci10255.o .hbmk\win\mingw\pci10256.o .hbmk\win\mingw\pci10260.o .hbmk\win\mingw\pci10270.o .hbmk\win\mingw\pci10271.o .hbmk\win\mingw\pci10272.o .hbmk\win\mingw\pci10273.o .hbmk\win\mingw\pci10995.o .hbmk\win\mingw\pci10996.o .hbmk\win\mingw\pci10997.o .hbmk\win\mingw\pci10998.o .hbmk\win\mingw\pci10999.o .hbmk\win\mingw\pimpr105.o .hbmk\win\mingw\pimpr110.o .hbmk\win\mingw\pimpr115.o .hbmk\win\mingw\pimpr120.o .hbmk\win\mingw\pimpr121.o .hbmk\win\mingw\pimpr125.o .hbmk\win\mingw\pimpr130.o .hbmk\win\mingw\rci10000.o .hbmk\win\mingw\rimpr000.o .hbmk\win\mingw\rotinas5.o _temp.o -mconsole -Wl,--start-group -lhwgui -lhbxml -lprocmisc -lhwg_qhtm -lhbwin -lhbct -lhbnf -lrddleto -lhbxpp -lxhb -lhbblat -lblat -lhmg -lhbmysql -lmysql -lcrypt -ledit -leditex -lgraph -lini -lreport -lhbwin -lhbziparc -lhbmzip -lmsvfw32 -lvfw32 -lsddodbc -lrddsql -lsddmy -lhbodbc -lodbc32 -lhbhpdf -lhbvpdf -lhbmemio -lhbsqlit3 -lsqlite3 -lhbfimage -lhbpgsql -lpq -lhbtip -lhbct -lhbmisc -lhbnetio -lxhb -lhbextern -lhbdebug -lhbvm -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrddntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre -lhbzlib -Wl,--end-group -oSICCA34.exe -LG:/MVinfo/hmg.3.0.35/harbour/lib -LG:/MVINFO/hwgui/lib -LG:/MVINFO/letodb/lib -LG:/MVINFO/blat/blat262/full -LG:/MVINFO/hb32/lib/win/mingw -LG:/MVinfo/hmg.3.0.35//lib -LG:/MVinfo/hb32/migrar/sci10000/
===
Agora vejam o conteúdo do arquivo ERROR:
===
hbmk2: Processando arquivo de configura‡Æo:
G:\MVinfo\hmg.3.0.35\harbour\bin\hbmk.cfg
hbmk2: Processando: SICCA34.hbc
hbmk2: Processando: sicca34c.hbc
hbmk2: Harbour: Compilando m¢dulos...
Harbour 2.0.0 (Rev. 13372)
Copyright (c) 1999-2010, http://www.harbour-project.org/
hbmk2: Compilando...
hbmk2: Linkando... SICCA34.exe
g:/mvinfo/hmg.3.0.35/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: cannot find -lhwgui
collect2: ld returned 1 exit status
hbmk2: Erro: Executando linkeditor. 1
gcc.exe .hbmk\win\mingw\pci10000.o .hbmk\win\mingw\dci10000.o .hbmk\win\mingw\dci10001.o .hbmk\win\mingw\dci10002.o .hbmk\win\mingw\ext.o .hbmk\win\mingw\impresso.o .hbmk\win\mingw\pci10001.o .hbmk\win\mingw\pci10002.o .hbmk\win\mingw\pci10003.o .hbmk\win\mingw\pci10004.o .hbmk\win\mingw\pci10005.o .hbmk\win\mingw\pci10006.o .hbmk\win\mingw\pci10007.o .hbmk\win\mingw\pci10008.o .hbmk\win\mingw\pci10009.o .hbmk\win\mingw\pci10012.o .hbmk\win\mingw\pci10013.o .hbmk\win\mingw\pci10014.o .hbmk\win\mingw\pci10015.o .hbmk\win\mingw\pci10016.o .hbmk\win\mingw\pci10017.o .hbmk\win\mingw\pci10018.o .hbmk\win\mingw\pci10019.o .hbmk\win\mingw\pci10020.o .hbmk\win\mingw\pci10021.o .hbmk\win\mingw\pci10022.o .hbmk\win\mingw\pci10024.o .hbmk\win\mingw\pci10025.o .hbmk\win\mingw\pci10026.o .hbmk\win\mingw\pci10027.o .hbmk\win\mingw\pci10028.o .hbmk\win\mingw\pci10031.o .hbmk\win\mingw\pci10032.o .hbmk\win\mingw\pci10033.o .hbmk\win\mingw\pci10034.o .hbmk\win\mingw\pci10035.o .hbmk\win\mingw\pci10038.o .hbmk\win\mingw\pci10039.o .hbmk\win\mingw\pci10040.o .hbmk\win\mingw\pci10041.o .hbmk\win\mingw\pci10042.o .hbmk\win\mingw\pci10043.o .hbmk\win\mingw\pci10044.o .hbmk\win\mingw\pci10045.o .hbmk\win\mingw\pci10046.o .hbmk\win\mingw\pci10100.o .hbmk\win\mingw\pci10102.o .hbmk\win\mingw\pci10110.o .hbmk\win\mingw\pci10115.o .hbmk\win\mingw\pci10116.o .hbmk\win\mingw\pci10120.o .hbmk\win\mingw\pci10121.o .hbmk\win\mingw\pci10122.o .hbmk\win\mingw\pci10123.o .hbmk\win\mingw\pci10124.o .hbmk\win\mingw\pci10125.o .hbmk\win\mingw\pci10126.o .hbmk\win\mingw\pci10127.o .hbmk\win\mingw\pci10130.o .hbmk\win\mingw\pci10131.o .hbmk\win\mingw\pci10132.o .hbmk\win\mingw\pci10133.o .hbmk\win\mingw\pci10135.o .hbmk\win\mingw\pci10136.o .hbmk\win\mingw\pci10140.o .hbmk\win\mingw\pci10151.o .hbmk\win\mingw\pci10152.o .hbmk\win\mingw\pci10200.o .hbmk\win\mingw\pci10202.o .hbmk\win\mingw\pci10203.o .hbmk\win\mingw\pci10204.o .hbmk\win\mingw\pci10210.o .hbmk\win\mingw\pci10211.o .hbmk\win\mingw\pci10212.o .hbmk\win\mingw\pci10213.o .hbmk\win\mingw\pci10215.o .hbmk\win\mingw\pci10216.o .hbmk\win\mingw\pci10217.o .hbmk\win\mingw\pci10220.o .hbmk\win\mingw\pci10221.o .hbmk\win\mingw\pci10222.o .hbmk\win\mingw\pci10225.o .hbmk\win\mingw\pci10226.o .hbmk\win\mingw\pci10227.o .hbmk\win\mingw\pci10228.o .hbmk\win\mingw\pci10229.o .hbmk\win\mingw\pci10230.o .hbmk\win\mingw\pci10231.o .hbmk\win\mingw\pci10240.o .hbmk\win\mingw\pci10250.o .hbmk\win\mingw\pci10251.o .hbmk\win\mingw\pci10252.o .hbmk\win\mingw\pci10254.o .hbmk\win\mingw\pci10255.o .hbmk\win\mingw\pci10256.o .hbmk\win\mingw\pci10260.o .hbmk\win\mingw\pci10270.o .hbmk\win\mingw\pci10271.o .hbmk\win\mingw\pci10272.o .hbmk\win\mingw\pci10273.o .hbmk\win\mingw\pci10995.o .hbmk\win\mingw\pci10996.o .hbmk\win\mingw\pci10997.o .hbmk\win\mingw\pci10998.o .hbmk\win\mingw\pci10999.o .hbmk\win\mingw\pimpr105.o .hbmk\win\mingw\pimpr110.o .hbmk\win\mingw\pimpr115.o .hbmk\win\mingw\pimpr120.o .hbmk\win\mingw\pimpr121.o .hbmk\win\mingw\pimpr125.o .hbmk\win\mingw\pimpr130.o .hbmk\win\mingw\rci10000.o .hbmk\win\mingw\rimpr000.o .hbmk\win\mingw\rotinas5.o _temp.o -mconsole -Wl,--start-group -lhwgui -lhbxml -lprocmisc -lhwg_qhtm -lhbwin -lhbct -lhbnf -lrddleto -lhbxpp -lxhb -lhbblat -lblat -lhmg -lhbmysql -lmysql -lcrypt -ledit -leditex -lgraph -lini -lreport -lhbwin -lhbziparc -lhbmzip -lmsvfw32 -lvfw32 -lsddodbc -lrddsql -lsddmy -lhbodbc -lodbc32 -lhbhpdf -lhbvpdf -lhbmemio -lhbsqlit3 -lsqlite3 -lhbfimage -lhbpgsql -lpq -lhbtip -lhbct -lhbmisc -lhbnetio -lxhb -lhbextern -lhbdebug -lhbvm -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrddntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre -lhbzlib -Wl,--end-group -oSICCA34.exe -LG:/MVinfo/hmg.3.0.35/harbour/lib -LG:/MVINFO/hwgui/lib -LG:/MVINFO/letodb/lib -LG:/MVINFO/blat/blat262/full -LG:/MVINFO/hb32/lib/win/mingw -LG:/MVinfo/hmg.3.0.35//lib -LG:/MVinfo/hb32/migrar/sci10000/
===
FINALIZANDO, além de usar o SCULPTOR para geração dos programas, compilo (clipper) com RMAKE e RTLINK com 2 arquivos que levam o nome do sistema: PCI10000.LNK (rtLiNK. não é do atalho, mas, entende como atalho) e PCI10000.RMK (RMAKE)
vejam o conteúdo do arquivo BUILD:
====
hbmk2: Processando arquivo de configura‡Æo:
G:\MVinfo\hmg.3.0.35\harbour\bin\hbmk.cfg
hbmk2: Processando: SICCA34.hbc
hbmk2: Processando: sicca34c.hbc
hbmk2: Harbour: Compilando m¢dulos...
Harbour 2.0.0 (Rev. 13372)
Copyright (c) 1999-2010, http://www.harbour-project.org/
hbmk2: Compilando...
hbmk2: Linkando... SICCA34.exe
g:/mvinfo/hmg.3.0.35/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: cannot find -lhwgui
collect2: ld returned 1 exit status
hbmk2: Erro: Executando linkeditor. 1
gcc.exe .hbmk\win\mingw\pci10000.o .hbmk\win\mingw\dci10000.o .hbmk\win\mingw\dci10001.o .hbmk\win\mingw\dci10002.o .hbmk\win\mingw\ext.o .hbmk\win\mingw\impresso.o .hbmk\win\mingw\pci10001.o .hbmk\win\mingw\pci10002.o .hbmk\win\mingw\pci10003.o .hbmk\win\mingw\pci10004.o .hbmk\win\mingw\pci10005.o .hbmk\win\mingw\pci10006.o .hbmk\win\mingw\pci10007.o .hbmk\win\mingw\pci10008.o .hbmk\win\mingw\pci10009.o .hbmk\win\mingw\pci10012.o .hbmk\win\mingw\pci10013.o .hbmk\win\mingw\pci10014.o .hbmk\win\mingw\pci10015.o .hbmk\win\mingw\pci10016.o .hbmk\win\mingw\pci10017.o .hbmk\win\mingw\pci10018.o .hbmk\win\mingw\pci10019.o .hbmk\win\mingw\pci10020.o .hbmk\win\mingw\pci10021.o .hbmk\win\mingw\pci10022.o .hbmk\win\mingw\pci10024.o .hbmk\win\mingw\pci10025.o .hbmk\win\mingw\pci10026.o .hbmk\win\mingw\pci10027.o .hbmk\win\mingw\pci10028.o .hbmk\win\mingw\pci10031.o .hbmk\win\mingw\pci10032.o .hbmk\win\mingw\pci10033.o .hbmk\win\mingw\pci10034.o .hbmk\win\mingw\pci10035.o .hbmk\win\mingw\pci10038.o .hbmk\win\mingw\pci10039.o .hbmk\win\mingw\pci10040.o .hbmk\win\mingw\pci10041.o .hbmk\win\mingw\pci10042.o .hbmk\win\mingw\pci10043.o .hbmk\win\mingw\pci10044.o .hbmk\win\mingw\pci10045.o .hbmk\win\mingw\pci10046.o .hbmk\win\mingw\pci10100.o .hbmk\win\mingw\pci10102.o .hbmk\win\mingw\pci10110.o .hbmk\win\mingw\pci10115.o .hbmk\win\mingw\pci10116.o .hbmk\win\mingw\pci10120.o .hbmk\win\mingw\pci10121.o .hbmk\win\mingw\pci10122.o .hbmk\win\mingw\pci10123.o .hbmk\win\mingw\pci10124.o .hbmk\win\mingw\pci10125.o .hbmk\win\mingw\pci10126.o .hbmk\win\mingw\pci10127.o .hbmk\win\mingw\pci10130.o .hbmk\win\mingw\pci10131.o .hbmk\win\mingw\pci10132.o .hbmk\win\mingw\pci10133.o .hbmk\win\mingw\pci10135.o .hbmk\win\mingw\pci10136.o .hbmk\win\mingw\pci10140.o .hbmk\win\mingw\pci10151.o .hbmk\win\mingw\pci10152.o .hbmk\win\mingw\pci10200.o .hbmk\win\mingw\pci10202.o .hbmk\win\mingw\pci10203.o .hbmk\win\mingw\pci10204.o .hbmk\win\mingw\pci10210.o .hbmk\win\mingw\pci10211.o .hbmk\win\mingw\pci10212.o .hbmk\win\mingw\pci10213.o .hbmk\win\mingw\pci10215.o .hbmk\win\mingw\pci10216.o .hbmk\win\mingw\pci10217.o .hbmk\win\mingw\pci10220.o .hbmk\win\mingw\pci10221.o .hbmk\win\mingw\pci10222.o .hbmk\win\mingw\pci10225.o .hbmk\win\mingw\pci10226.o .hbmk\win\mingw\pci10227.o .hbmk\win\mingw\pci10228.o .hbmk\win\mingw\pci10229.o .hbmk\win\mingw\pci10230.o .hbmk\win\mingw\pci10231.o .hbmk\win\mingw\pci10240.o .hbmk\win\mingw\pci10250.o .hbmk\win\mingw\pci10251.o .hbmk\win\mingw\pci10252.o .hbmk\win\mingw\pci10254.o .hbmk\win\mingw\pci10255.o .hbmk\win\mingw\pci10256.o .hbmk\win\mingw\pci10260.o .hbmk\win\mingw\pci10270.o .hbmk\win\mingw\pci10271.o .hbmk\win\mingw\pci10272.o .hbmk\win\mingw\pci10273.o .hbmk\win\mingw\pci10995.o .hbmk\win\mingw\pci10996.o .hbmk\win\mingw\pci10997.o .hbmk\win\mingw\pci10998.o .hbmk\win\mingw\pci10999.o .hbmk\win\mingw\pimpr105.o .hbmk\win\mingw\pimpr110.o .hbmk\win\mingw\pimpr115.o .hbmk\win\mingw\pimpr120.o .hbmk\win\mingw\pimpr121.o .hbmk\win\mingw\pimpr125.o .hbmk\win\mingw\pimpr130.o .hbmk\win\mingw\rci10000.o .hbmk\win\mingw\rimpr000.o .hbmk\win\mingw\rotinas5.o _temp.o -mconsole -Wl,--start-group -lhwgui -lhbxml -lprocmisc -lhwg_qhtm -lhbwin -lhbct -lhbnf -lrddleto -lhbxpp -lxhb -lhbblat -lblat -lhmg -lhbmysql -lmysql -lcrypt -ledit -leditex -lgraph -lini -lreport -lhbwin -lhbziparc -lhbmzip -lmsvfw32 -lvfw32 -lsddodbc -lrddsql -lsddmy -lhbodbc -lodbc32 -lhbhpdf -lhbvpdf -lhbmemio -lhbsqlit3 -lsqlite3 -lhbfimage -lhbpgsql -lpq -lhbtip -lhbct -lhbmisc -lhbnetio -lxhb -lhbextern -lhbdebug -lhbvm -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrddntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre -lhbzlib -Wl,--end-group -oSICCA34.exe -LG:/MVinfo/hmg.3.0.35/harbour/lib -LG:/MVINFO/hwgui/lib -LG:/MVINFO/letodb/lib -LG:/MVINFO/blat/blat262/full -LG:/MVINFO/hb32/lib/win/mingw -LG:/MVinfo/hmg.3.0.35//lib -LG:/MVinfo/hb32/migrar/sci10000/
===
Agora vejam o conteúdo do arquivo ERROR:
===
hbmk2: Processando arquivo de configura‡Æo:
G:\MVinfo\hmg.3.0.35\harbour\bin\hbmk.cfg
hbmk2: Processando: SICCA34.hbc
hbmk2: Processando: sicca34c.hbc
hbmk2: Harbour: Compilando m¢dulos...
Harbour 2.0.0 (Rev. 13372)
Copyright (c) 1999-2010, http://www.harbour-project.org/
hbmk2: Compilando...
hbmk2: Linkando... SICCA34.exe
g:/mvinfo/hmg.3.0.35/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: cannot find -lhwgui
collect2: ld returned 1 exit status
hbmk2: Erro: Executando linkeditor. 1
gcc.exe .hbmk\win\mingw\pci10000.o .hbmk\win\mingw\dci10000.o .hbmk\win\mingw\dci10001.o .hbmk\win\mingw\dci10002.o .hbmk\win\mingw\ext.o .hbmk\win\mingw\impresso.o .hbmk\win\mingw\pci10001.o .hbmk\win\mingw\pci10002.o .hbmk\win\mingw\pci10003.o .hbmk\win\mingw\pci10004.o .hbmk\win\mingw\pci10005.o .hbmk\win\mingw\pci10006.o .hbmk\win\mingw\pci10007.o .hbmk\win\mingw\pci10008.o .hbmk\win\mingw\pci10009.o .hbmk\win\mingw\pci10012.o .hbmk\win\mingw\pci10013.o .hbmk\win\mingw\pci10014.o .hbmk\win\mingw\pci10015.o .hbmk\win\mingw\pci10016.o .hbmk\win\mingw\pci10017.o .hbmk\win\mingw\pci10018.o .hbmk\win\mingw\pci10019.o .hbmk\win\mingw\pci10020.o .hbmk\win\mingw\pci10021.o .hbmk\win\mingw\pci10022.o .hbmk\win\mingw\pci10024.o .hbmk\win\mingw\pci10025.o .hbmk\win\mingw\pci10026.o .hbmk\win\mingw\pci10027.o .hbmk\win\mingw\pci10028.o .hbmk\win\mingw\pci10031.o .hbmk\win\mingw\pci10032.o .hbmk\win\mingw\pci10033.o .hbmk\win\mingw\pci10034.o .hbmk\win\mingw\pci10035.o .hbmk\win\mingw\pci10038.o .hbmk\win\mingw\pci10039.o .hbmk\win\mingw\pci10040.o .hbmk\win\mingw\pci10041.o .hbmk\win\mingw\pci10042.o .hbmk\win\mingw\pci10043.o .hbmk\win\mingw\pci10044.o .hbmk\win\mingw\pci10045.o .hbmk\win\mingw\pci10046.o .hbmk\win\mingw\pci10100.o .hbmk\win\mingw\pci10102.o .hbmk\win\mingw\pci10110.o .hbmk\win\mingw\pci10115.o .hbmk\win\mingw\pci10116.o .hbmk\win\mingw\pci10120.o .hbmk\win\mingw\pci10121.o .hbmk\win\mingw\pci10122.o .hbmk\win\mingw\pci10123.o .hbmk\win\mingw\pci10124.o .hbmk\win\mingw\pci10125.o .hbmk\win\mingw\pci10126.o .hbmk\win\mingw\pci10127.o .hbmk\win\mingw\pci10130.o .hbmk\win\mingw\pci10131.o .hbmk\win\mingw\pci10132.o .hbmk\win\mingw\pci10133.o .hbmk\win\mingw\pci10135.o .hbmk\win\mingw\pci10136.o .hbmk\win\mingw\pci10140.o .hbmk\win\mingw\pci10151.o .hbmk\win\mingw\pci10152.o .hbmk\win\mingw\pci10200.o .hbmk\win\mingw\pci10202.o .hbmk\win\mingw\pci10203.o .hbmk\win\mingw\pci10204.o .hbmk\win\mingw\pci10210.o .hbmk\win\mingw\pci10211.o .hbmk\win\mingw\pci10212.o .hbmk\win\mingw\pci10213.o .hbmk\win\mingw\pci10215.o .hbmk\win\mingw\pci10216.o .hbmk\win\mingw\pci10217.o .hbmk\win\mingw\pci10220.o .hbmk\win\mingw\pci10221.o .hbmk\win\mingw\pci10222.o .hbmk\win\mingw\pci10225.o .hbmk\win\mingw\pci10226.o .hbmk\win\mingw\pci10227.o .hbmk\win\mingw\pci10228.o .hbmk\win\mingw\pci10229.o .hbmk\win\mingw\pci10230.o .hbmk\win\mingw\pci10231.o .hbmk\win\mingw\pci10240.o .hbmk\win\mingw\pci10250.o .hbmk\win\mingw\pci10251.o .hbmk\win\mingw\pci10252.o .hbmk\win\mingw\pci10254.o .hbmk\win\mingw\pci10255.o .hbmk\win\mingw\pci10256.o .hbmk\win\mingw\pci10260.o .hbmk\win\mingw\pci10270.o .hbmk\win\mingw\pci10271.o .hbmk\win\mingw\pci10272.o .hbmk\win\mingw\pci10273.o .hbmk\win\mingw\pci10995.o .hbmk\win\mingw\pci10996.o .hbmk\win\mingw\pci10997.o .hbmk\win\mingw\pci10998.o .hbmk\win\mingw\pci10999.o .hbmk\win\mingw\pimpr105.o .hbmk\win\mingw\pimpr110.o .hbmk\win\mingw\pimpr115.o .hbmk\win\mingw\pimpr120.o .hbmk\win\mingw\pimpr121.o .hbmk\win\mingw\pimpr125.o .hbmk\win\mingw\pimpr130.o .hbmk\win\mingw\rci10000.o .hbmk\win\mingw\rimpr000.o .hbmk\win\mingw\rotinas5.o _temp.o -mconsole -Wl,--start-group -lhwgui -lhbxml -lprocmisc -lhwg_qhtm -lhbwin -lhbct -lhbnf -lrddleto -lhbxpp -lxhb -lhbblat -lblat -lhmg -lhbmysql -lmysql -lcrypt -ledit -leditex -lgraph -lini -lreport -lhbwin -lhbziparc -lhbmzip -lmsvfw32 -lvfw32 -lsddodbc -lrddsql -lsddmy -lhbodbc -lodbc32 -lhbhpdf -lhbvpdf -lhbmemio -lhbsqlit3 -lsqlite3 -lhbfimage -lhbpgsql -lpq -lhbtip -lhbct -lhbmisc -lhbnetio -lxhb -lhbextern -lhbdebug -lhbvm -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrddntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre -lhbzlib -Wl,--end-group -oSICCA34.exe -LG:/MVinfo/hmg.3.0.35/harbour/lib -LG:/MVINFO/hwgui/lib -LG:/MVINFO/letodb/lib -LG:/MVINFO/blat/blat262/full -LG:/MVINFO/hb32/lib/win/mingw -LG:/MVinfo/hmg.3.0.35//lib -LG:/MVinfo/hb32/migrar/sci10000/
===
FINALIZANDO, além de usar o SCULPTOR para geração dos programas, compilo (clipper) com RMAKE e RTLINK com 2 arquivos que levam o nome do sistema: PCI10000.LNK (rtLiNK. não é do atalho, mas, entende como atalho) e PCI10000.RMK (RMAKE)
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!
-
microvolution
- Usuário Nível 5

- Mensagens: 1231
- Registrado em: 02 Set 2011 22:17
- Contato:
Compilar através da IDE da HMG versão 3.0.35
GENTE UMA ÚLTIMA NOTÍCIA. só que agora acredito ser a melhor de todas.
Fuçando e fuçando e fuçando... resolvi observar os exemplos da pasta SAMPLES e então, resolvi criar um novo projeto TESTE para que eu pudesse observar o arquivo MAIN.PRG.
Nele está as seguintes linhas:
===
#include <hmg.ch>
Function Main
Load Window Main
Main.Center
Main.Activate
@ 20,2 say "teste hmg" // acrescentado por mim
inkey(0) // acrescentado por mim
Return
===
Então, resolvi copiar essas linhas e colocá-las no meu PRG principal.
Acreditem, a partir daí apareceu as mensagens de erro. Eliminei essas linhas cima. E, continuaram as mensagens de erro.
Daí fiquei muito feliz.
Bom agora, só está aparecendo uma única linha (pelo menos até corrigí-la) que a seguinte:
===
Error E0004 LOCAL Declaration follow executable statement
===
Isso refere-se a seguinte criação de variáveis locais:
local SALVA_COR := setcolor(),TECLAS:={}
Espero novamente ajuda.
GRato!
Fuçando e fuçando e fuçando... resolvi observar os exemplos da pasta SAMPLES e então, resolvi criar um novo projeto TESTE para que eu pudesse observar o arquivo MAIN.PRG.
Nele está as seguintes linhas:
===
#include <hmg.ch>
Function Main
Load Window Main
Main.Center
Main.Activate
@ 20,2 say "teste hmg" // acrescentado por mim
inkey(0) // acrescentado por mim
Return
===
Então, resolvi copiar essas linhas e colocá-las no meu PRG principal.
Acreditem, a partir daí apareceu as mensagens de erro. Eliminei essas linhas cima. E, continuaram as mensagens de erro.
Daí fiquei muito feliz.
Bom agora, só está aparecendo uma única linha (pelo menos até corrigí-la) que a seguinte:
===
Error E0004 LOCAL Declaration follow executable statement
===
Isso refere-se a seguinte criação de variáveis locais:
local SALVA_COR := setcolor(),TECLAS:={}
Espero novamente ajuda.
GRato!
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!
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Compilar através da IDE da HMG versão 3.0.35
Amigo, para compilação modo console veja este tópico:
Migrar Clipper para Harbour
Abraços,
Migrar Clipper para Harbour
Você deve ter relacionado para compilação a lib hwgui, que não pertence a MiniGui, como o próprio nome da lib diz, esta lib é da HwGui. Agora resta saber se no seu programa você está usando alguma função da HwGui.microvolution escreveu:hbmk2: Linkando... SICCA34.exe
g:/mvinfo/hmg.3.0.35/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: cannot find -lhwgui
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
