Página 1 de 1

compilar sistema

Enviado: 03 Jan 2019 10:37
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 ?

compilar sistema

Enviado: 03 Jan 2019 14:32
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.

compilar sistema

Enviado: 03 Jan 2019 17:41
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 =

compilar sistema

Enviado: 05 Jan 2019 09:47
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

compilar sistema

Enviado: 05 Jan 2019 10:39
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.

compilar sistema

Enviado: 05 Jan 2019 13:26
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.

compilar sistema

Enviado: 05 Jan 2019 16:11
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...

compilar sistema

Enviado: 07 Jan 2019 08:37
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