Página 1 de 1

Problemas com Blinker, nao consigo linkar o programa

Enviado: 30 Jan 2008 08:22
por SandroBelarmino
Olá,

Estou tentando usar o Blinker 7 para linkar meu programa, pois estou o executável está grande e estou tendo problemas de memória, porém quando rodo o blinker para gerar o exe está aparecendo alguns erros e nao sei como resolver.
Se alguem puder me ajudar, agradeço.

As mensagens que aparecem sao as seguintes:

BLINKER : 1115 : BLXCLP53.LIB(APISIM) : '__FPEXCEPTION87' : unresolved external
BLINKER : 1115 : BLXCLP53.LIB(CRT0) : '__OSVER' : unresolved external
BLINKER : 1115 : BLXCLP53.LIB(CRT0) : '__QCZRINIT' : unresolved external
BLINKER : 1115 : BLXCLP53.LIB(CRT0) : '__ENVIRON' : unresolved external
BLINKER : 1115 : BLXCLP53.LIB(CRT0) : '__FARSTUB' : unresolved external
BLINKER : 1115 : BLXCLP53.LIB(VM) : '__FSCURDRV' : unresolved external
BLINKER : 1115 : BLXCLP53.LIB(VM) : '__FSCURDIR' : unresolved external

BLINKER : 0 Warning error(s), 7 Fatal error(s)

PEDIDO.EXE (not created) (0.5 seconds)



Muito Obrigado.

Sandro

Enviado: 30 Jan 2008 08:37
por Dércio_Luiz_Zanatta
Isso já aconteceu comigo, mas o meu problema é que eu estava compilando com clipper 5.2e e linkando com o blx53 !!
Não sei se é o mesmo problema, mas da uma conferida...

Enviado: 30 Jan 2008 09:10
por Maligno
Está mais parecendo é que está faltando incluir a BLXCLP53 no script. Nunca misturei assim pra ver como fica, mas acho que até pode ser. Se bem que, se não me falha a memória, esses módulos existem nas duas LIBs. Então,...

Enviado: 30 Jan 2008 09:21
por SandroBelarmino
Maligno, bom dia,

Valeu a dica, era isso mesmo, o que aconteceu é que eu estava usando o clipper5.2 e mudei a path para compilar com o clipper 5.3, então eu mudei o path mas esqueci de mudar os caminhos das variáveis de ambiente, ou seja, as lib, os obj, os includes etc... eu esqueci de mudar para pegar do clipper5.3 e estava pegando do 5.2, por isso estava dando esse erro.

Tudo resolvido. Alias o executavel que eu estava gerando com o RTlink e tinha mais de 1.5 Mb caiu para 680 Kb com o blinker 7.

Espero ter resolvido os problemas com memória

Muito obrigado.

Enviado: 30 Jan 2008 09:43
por Maligno
Se você não estiver usando a cláusula BLINKER EXECUTABLE COMPRESS 1, experimente. É o máximo de compressão possível para o BLinker. Se bem que em alguns casos, tamanho de EXE é irrelevante. Mas em outros casos, pode ser interessante deixá-lo pequeno.