Novato no Minigui
Moderador: Moderadores
Novato no Minigui
Venho pedir humildemente um pequeno empurrão para ver se engreno no Minigui, pois apesar de veterano em Clipper, não estou conseguindo compilar nada no Minigui, usando o Harbour 3.2.0
Tenho instalado a seguinte estrutura nos diretórios:
BCC55
--- Bin - (Borland versão 5.5.1)
--- Include
--- Lib
Minigui
--- Patch
--- Harbour
----- Bin
----- Include
----- Lib
--- Ide
----- Include
----- Lib
----- Resources
******************************
O fonte que vou utilizar usa os .ch (já os encontrei todos)
- minigui.ch
- winprint.ch
- common.ch
Como deve ser montado o(s) batchs de ambiente e de compilação, pois ele está parando após gerar o arquivo.c com a mensagem
C compile error
Tenho instalado a seguinte estrutura nos diretórios:
BCC55
--- Bin - (Borland versão 5.5.1)
--- Include
--- Lib
Minigui
--- Patch
--- Harbour
----- Bin
----- Include
----- Lib
--- Ide
----- Include
----- Lib
----- Resources
******************************
O fonte que vou utilizar usa os .ch (já os encontrei todos)
- minigui.ch
- winprint.ch
- common.ch
Como deve ser montado o(s) batchs de ambiente e de compilação, pois ele está parando após gerar o arquivo.c com a mensagem
C compile error
O bom do computador é que ele resolve os problemas, sem nunca levantar nenhum.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Novato no Minigui
Para se descobrir o que possa estar errado na minha implantação do MiniGui, exponho abaixo o contéudo dos .BATs utlizados:
AMBIENTE.BAT
- chamo inicialmente este .BAT para estabelecer-se os diretórios a serem utilizados
COMPILE.BAT
- Constadas apenas as primeiras linhas, para se conhecer a versão, autor, etc.
- ele é chamado depois pelo RODAR.BAT
RODAR.BAT
AMBIENTE.BAT
- chamo inicialmente este .BAT para estabelecer-se os diretórios a serem utilizados
Código: Selecionar todos
SET PATH=%PATH%;c:\BCC55\BIN;c:\BCC55\LIB;c:\BCC55\INCLUDE;c:\minigui\brmake;c:\minigui\harbour;c:\minigui\dlllib;c:\minigui\LIB;c:\minigui\include
set path=%path%;c:\minigui\resources;c:\minigui\obj;
SET INCLUDE=%INCLUDE%;c:\Bcc55\include;c:\minigui\include;c:\hwgui\include;c:\minigui\ide\include;
SET LIB=%LIB%;c:\Bcc55\lib;c:\Harbour\lib;c:\hwgui\lib;c:\minigui\ide\lib
SET BIN=c:\Bcc55\bin;c:\Harbour\bin;
SET HB_PATH=c:\minigui;
%SystemRoot%\system32\cmd.exe- Constadas apenas as primeiras linhas, para se conhecer a versão, autor, etc.
- ele é chamado depois pelo RODAR.BAT
Código: Selecionar todos
@echo off
rem ===========================================================================
rem
rem Compile.bat
rem
rem Kevin Carmody - 2013.02.03
rem
rem Revised by Grigory Filatov - 2013.02.04
rem
rem ===========================================================================Código: Selecionar todos
call ..\..\..\batch\compile.bat bradesco %1 /s /a %2 %3 %4 %5 %6 %7 %8 %9O bom do computador é que ele resolve os problemas, sem nunca levantar nenhum.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Novato no Minigui
Olá Billy,
Pelo que entendi, seu BCC está instalado na pasta C:\BCC55, está correto?
Se sim, você alterou o endereço no arquivo COMPILE.BAT? Por padrão, ele busca o compilador em C:\BORLAND\BCC55. Caso não, precisa alterar todas as chamadas C:\BORLAND\BCC55 por C:\BCC55.
Pelo que entendi, seu BCC está instalado na pasta C:\BCC55, está correto?
Se sim, você alterou o endereço no arquivo COMPILE.BAT? Por padrão, ele busca o compilador em C:\BORLAND\BCC55. Caso não, precisa alterar todas as chamadas C:\BORLAND\BCC55 por C:\BCC55.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Novato no Minigui
Obrigado pela resposta, Jairo.
Pelo que notei o sistema não está assumindo os valores setados pelos Batchs (ambiente e outros) não sei o motivo.
Quando dou o comando SET no prompt, nos valores apresentados não constam os principais (BIN, LIB e INCLUDE) e, daí dá uma lista
enorme de funções não encontradas.
Qual o melhor jeito de inserir as variáveis dos BATCHs ?
Pelos arquivos .BAT ou incluir as variáveis no sistema pelo Windows (Painel de controle -> Sistema -> Avançado -> Variáveis de ambiente ) ?
Pelo que notei o sistema não está assumindo os valores setados pelos Batchs (ambiente e outros) não sei o motivo.
Quando dou o comando SET no prompt, nos valores apresentados não constam os principais (BIN, LIB e INCLUDE) e, daí dá uma lista
enorme de funções não encontradas.
Qual o melhor jeito de inserir as variáveis dos BATCHs ?
Pelos arquivos .BAT ou incluir as variáveis no sistema pelo Windows (Painel de controle -> Sistema -> Avançado -> Variáveis de ambiente ) ?
O bom do computador é que ele resolve os problemas, sem nunca levantar nenhum.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Novato no Minigui
Olá Billy,
Tente colocar em seu arquivo AMBIENTE.BAT apenas o seguinte comando e faça um teste. É como uso para compilar meus testes:
Tente colocar em seu arquivo AMBIENTE.BAT apenas o seguinte comando e faça um teste. É como uso para compilar meus testes:
Código: Selecionar todos
@echo off
set MG_BCC=c:\bcc55Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Novato no Minigui
Deu certo !
Obrigado mesmo, Jairo !
Gerou o executável inclusive em modo Windows e não em modo console.
Vou estudar o fonte para ver se consigo encaixá-lo em um aplicativo mais amplo.
Vou também ver agora se entendo o que foi que ocorreu, que não compilava, rsrsrs ...
Obrigado mesmo, Jairo !
Gerou o executável inclusive em modo Windows e não em modo console.
Vou estudar o fonte para ver se consigo encaixá-lo em um aplicativo mais amplo.
Vou também ver agora se entendo o que foi que ocorreu, que não compilava, rsrsrs ...
O bom do computador é que ele resolve os problemas, sem nunca levantar nenhum.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Novato no Minigui
Olá Billy,
Por esta:
Sim. MiniGui é uma lib gráfica, não compila modo console.billy1943 escreveu:Gerou o executável inclusive em modo Windows e não em modo console.
Se desejar deixar de usar o arquivo AMIENTE.BAT, basta alterar no arquivo Compile.bat esta linha:billy1943 escreveu:Vou também ver agora se entendo o que foi que ocorreu, que não compilava, rsrsrs ...
Código: Selecionar todos
if "%MG_BCC%"=="" set MG_BCC=c:\borland\bcc55Código: Selecionar todos
set MG_BCC=c:\bcc55Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
