compilar sistema

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

Moderador: Moderadores

paiva_dbdc
Usuário Nível 3
Usuário Nível 3
Mensagens: 342
Registrado em: 12 Nov 2012 09:58
Localização: uberlandia mg

compilar sistema

Mensagem por paiva_dbdc »

BOM dia

usr XHB (antigo) hwgui e wvw.lib

compilo usando o Xbuildw.exe com o projeto atualiza.exe.XBP

pelo que vi ele utiliza o compilador XCC

NÃO consigo + colocar UM prg no Projeto, tenho que tirar UM ou + e colocar o novo

tem + de 700 prg

Qual outra forma de compilar eu Poderia verificar se consigo compilar TUDO junto ?

Olhei uma forma antiga que usava um arquivo XXX.BC

ai ate montei o NOVO.BC +++ nem me lembro oque fazia para compilar rs

alguem tem uma ideia do que poderia compilar TODOS os prg Juntos ?
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

compilar sistema

Mensagem por JoséQuintas »

Compilador XCC é esquisito não faço a menor idéia.

Se fosse um dos conhecidos, diria pra usar o HBMK2 do Harbour, que também funciona com Xharbour.
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
bencz
Usuário Nível 4
Usuário Nível 4
Mensagens: 524
Registrado em: 28 Abr 2012 17:36
Contato:

compilar sistema

Mensagem por bencz »

Tente isso:
xbuild test.exe main.prg *.prg
execute a seguinte linha de comando: xbuild /? para verificar as opções de compilação

Outra maneira, é editar o arquivo ".xbp" no bloco de notas ( ou no editor de sua escolha ... ), e remover/adicionar o nome do arquivo fonte

Veja o conteudo do arquivo *.xbp
CINI =
C_OUTPUTFOLDER =
DEFFILE =
INCLUDEFOLDERS =
LAUTORUN =
LDEBUG = .F.
LGUI = .F.
LIBFOLDERS =
LMT = .F.
LNOAUTOFWH = .F.
LPRG_CLASSICDEBUG = .F.
LPRG_DEBUG = .F.
LUSEDLL = .F.
MAPFILE =
MYC_FLAGS =
MYDEFINES =
MYLINK_FLAGS =
MYPRG_FLAGS =
MYRC_FLAGS =
MYSLY_FLAGS =
OUTPUTFOLDER =
PRG_OUTPUTFOLDER =
RC_OUTPUTFOLDER =
RUNARGUMENTS =
SLY_OUTPUTFOLDER =
STARTIN =
TARGETFOLDER =

[main.prg]
MYC_FLAGS =
MYDEFINES =
MYPRG_FLAGS =

[*.prg]
MYC_FLAGS =
MYDEFINES =
MYPRG_FLAGS =
Imagem
paiva_dbdc
Usuário Nível 3
Usuário Nível 3
Mensagens: 342
Registrado em: 12 Nov 2012 09:58
Localização: uberlandia mg

compilar sistema

Mensagem por paiva_dbdc »

BOM dia

vejam:

coloquei o teste.prg ai Não gera + o exe

para aceitar ele teria que tirar 1 ou + prg dependendo do tamanho

teria outra forma de compilar / linkeditar ??

ob

Paiva
Anexos
erro.rar
(7.42 KiB) Baixado 87 vezes
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

compilar sistema

Mensagem por JoséQuintas »

Já pensou na possibilidade de ser limitação desse compilador C?
Não pode usar um mais comum? pelo vai poder ter referência de alguém que usa.
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
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

compilar sistema

Mensagem por Jairo Maia »

Pelo seu .log, compilando os arquivos está, o problema está na hora de linkar. Veja que no log tem inclusive o alerta que os arquivos de recurso etiqueta.res e CapturaNfe.RES estão sendo ignorados, porque considerou apenas o arquivo de recurso mais acima que é o SGC.RC.

Em seguida, dá a mensagem de que o executável não pode ser criado. Me parece também que seja algum limite desse linkador.
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)
gilbertosilverio
Usuário Nível 3
Usuário Nível 3
Mensagens: 339
Registrado em: 18 Jan 2009 10:39
Localização: Ribeirao Pires - SP

compilar sistema

Mensagem por gilbertosilverio »

Ola Paiva,

Tinha um problema parecido quando usava clipper e linkava com o ilink, ja revirei meus arquivos antigos procurando a solução mais não achei.

Tinha tudo em outra maquina, mais deu pau no HD e perdi tudo.

Acho que falta algum parâmetro no lincador do XCC para aumentar o espaço você conseguir linkar.

Entra em contato com o pessoal da XHB, quem sabe eles te instruem o que falta...
GilbertoSilverio
gilbertosilverio@gmail.com
gilbertosilverio2003@yahoo.com.br
Avatar do usuário
jairfab
Usuário Nível 3
Usuário Nível 3
Mensagens: 252
Registrado em: 21 Mai 2007 09:43
Localização: São Paulo, Região Leste - Suzano

compilar sistema

Mensagem por jairfab »

Com o hbmake

hbmake meuscript.bc /e para montar o script

hbmake meuscript.bc para compilar, hbmake meuscript.bc /f forcar compilar todos os prg

Com esta quantidade de prg eu faria uma lib, pra fazer uma lib com hbmake hbmake meuscrip.bc /elx
Responder