Olá,
Vou insistir para que você leia os documentos HTML que vem na pasta DOC do BRMake, com os exemplo que tem lá você vai com certeza conseguir compilar o seu programa...
Acontecerem erros é normal, não se deve pensar em desistir só por isso. Eu mesmo não sabia nada de xHarbour e sempre ouvia todo mundo falar que é simples - e até concordo com o q o Marcelo diz - mas após apanhar alguns dias, hoje vejo como foi realmente fácil de fazer a compilação em si.
Verdade que ainda depois temos mas alguns passos, um ajuste aqui outro alí, mas a compilação em si é simples.
Sinceramente eu conheço dezenas de pessoas que compilaram com o xHarbour em 1 dia, em alguns casos sem alterar NADA nos fontes.
Olha, nem que você pense mesmo em desistir, te aconselho a não fazer isso, afinal quem perde só é você.
Bem, tendo exposto isso, vou te dar umas dicas para vc compilar com o xHarbour:
Crie um Makefile (*.MLK) parecido com este, levando em considerção sua necessidade, claro:
Código: Selecionar todos
EXEFILE NOMEDOEXE.EXE
FILE PRINCIPAL.PRG, outro01, outro02, outro03, TODOS_OS_PRG
LIB SUALIB, DBFCDX, ETC
Dentro da pasta BRMake (isso acho que eu já falei) procure o arquivo BRMake.ini e deixe ele parecido com isso aqui:
Código: Selecionar todos
/* BRMAKE para Harbour/MiniGUI Versão 2.04 - Parametros */
/* Utilizando Compilador HARBOUR */
[MINIGUI]
MiniGUI Path=C:\MiniGUI
[HARBOUR]
Harbour Path=C:\xHARBOUR
Harbour Flags= -n -m
[BCC55]
Bcc55 Path=C:\BORLAND\BCC55
[HARBOUR BASIC LIBRARY]
Lib=rtl.lib
Lib=vm.lib
Lib=gtwin.lib
Lib=Lang.lib
Lib=macro.lib
Lib=rdd.lib
Lib=dbfntx.lib
Lib=dbfcdx.lib
Lib=common.lib
Lib=CodePage.lib
Lib=DbfDbt.lib
Lib=DbfFpt.lib
#Lib=Socket.Lib
#Lib=hbole.Lib
#Lib=LibCt.lib
#Lib=libmisc.lib
#Lib=MiniPrint.Lib
#Lib=Dll.Lib
[MISC]
Video Mode=Disabled
Compress With UPX=N
language=PT
STOP=N
Note que eu comentei algumas libs, pois sei que meu programa não usa nenhuma delas...
Depois coloque na sua variavel de ambiente PATH:
c:\xHarbour\bin;C:\BORLAND\BCC55;c\brmake
(se vc instalou tudo no c:\ como manda o figurino...)
Por ultimo entre no dos e digite BRMAKE NOMEDOMLK.MLK
Tenta isso, num demora 5 minutos e já é meio caminho andado...