Brmake para HBMK2

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Brmake para HBMK2

Mensagem por JoséQuintas »

Começar por este
hbmk2: Warning: Ignoring explicitly specified core library: hbcpage (in option
'-lhbcpage' in TESTEN.HBM:17)
warning = aviso = não chega a ser erro
Significa que está indicando uma lib que faz parte do core, e por isso já entra automaticamente, indicar na linquedição significa duplicar a indicação.
hbmk2: Warning: Deprecated compatibility option: '-nowarn' in TESTEN.HBM:55.
Use '-warn=no' instead.
Significa que é uma opção que se tornou obsoleta, antiga, que continua existindo só pra compatibilidade.
Pelo que entendi, mudou de -nowarn para -warn=no
Pelo nome, -warn=no acho que é pra NÃO mostrar avisos, como os anteriores

Sobre as LIBs não encontradas, elas são procuradas nas pastas padrão.
Se estiverem em pastas diferentes, precisa indicar o nome da pasta usando -L
-Lpastalib

Se for Harbour, melhor indicar o HBC das LIBs, se for XHarbour, indica o -L mesmo, já que não vai ter HBC pronto.

Importante:
Provavelmente está compilando com -w0 -es0
Desse jeito não mostra os erros de constantes, aqueles nomes declarados em #include "xxxx.ch"
Se tiver usado sem o #include, vai dar erro em execução

Traduzindo:

IF LastKey() == K_ESC

Se no fonte não tem #include "inkey.ch", vai dar erro na execução dizendo que a variável K_ESC não existe, e na compilação não tem aviso, porque o compilador não sabe do que se trata.

-w3 -es2 seria melhor, mas como vai verificar todas as variáveis e não só as constantes, não vai ser rápido pra acertar todos os fontes - pode demorar meses pra fazer isso.
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/
hudson
Usuário Nível 1
Usuário Nível 1
Mensagens: 27
Registrado em: 01 Ago 2004 13:00
Localização: Cachoeiro de Itapemirim - ES
Contato:

Brmake para HBMK2

Mensagem por hudson »

Muito Obrigado, José Quintas!
Responder