Clipper On Line • Ver Tópico - compilar sistema

compilar sistema

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

Moderador: Moderadores

 

compilar sistema

Mensagempor paiva_dbdc » 03 Jan 2019 09:37

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 ?
paiva_dbdc
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 342
Data de registro: 12 Nov 2012 08:58
Cidade/Estado: uberlandia mg
Curtiu: 0 vez
Mens.Curtidas: 6 vezes

compilar sistema

Mensagempor JoséQuintas » 03 Jan 2019 13:32

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, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

compilar sistema

Mensagempor bencz » 03 Jan 2019 16:41

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
Avatar de usuário

bencz
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 517
Data de registro: 28 Abr 2012 17:36
Curtiu: 6 vezes
Mens.Curtidas: 34 vezes

compilar sistema

Mensagempor paiva_dbdc » 05 Jan 2019 08:47

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 66 vezes
paiva_dbdc
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 342
Data de registro: 12 Nov 2012 08:58
Cidade/Estado: uberlandia mg
Curtiu: 0 vez
Mens.Curtidas: 6 vezes

compilar sistema

Mensagempor JoséQuintas » 05 Jan 2019 09:39

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, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

compilar sistema

Mensagempor Jairo Maia » 05 Jan 2019 12:26

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)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2733
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 371 vezes
Mens.Curtidas: 305 vezes

compilar sistema

Mensagempor gilbertosilverio » 05 Jan 2019 15:11

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
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 332
Data de registro: 18 Jan 2009 09:39
Cidade/Estado: Ribeirao Pires - SP
Curtiu: 1 vez
Mens.Curtidas: 23 vezes

compilar sistema

Mensagempor jairfab » 07 Jan 2019 07:37

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
Avatar de usuário

jairfab
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 242
Data de registro: 21 Mai 2007 09:43
Cidade/Estado: São Paulo, Região Leste - Suzano
Curtiu: 0 vez
Mens.Curtidas: 13 vezes




Retornar para Harbour

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 8 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro