Página 1 de 1
erro Compilando com HBMAKE (Iniciante)
Enviado: 23 Jul 2013 13:59
por VanderSimples
Eu acho que é um erro bem de iniciante, mas ja estou com o problema a 2 dias e não sei como fazer.
Na imagem abaixo mostra o que o ocorre, ao tentar compilar o T2.PRG ele não gera o OBJ\T2.OBJ e sim o T2.O
aí não linka.
Bom eu fui na pasta OBJ e renomeie o T2.O para T2.OBJ ai linka.
Só que toda vez que preciso compilar denovo, tenho de ir na pasta obj, deletar o T2.OBJ e renomear o T2.O novamente.
Alguem sabe o que preciso atualizar aqui para resolver este problema? (deve ser coisa facil, mas eu sou iniciante)
Obs.: Na imagem o T2.O esta na pasta TMP... mas ele estava na pasta OBJ\T2.O inicialmente este ai foi um teste que não funcionou também.
erro Compilando com HBMAKE (Iniciante)
Enviado: 23 Jul 2013 14:17
por VanderSimples
Fazendo testes eu verifiquei que usando o xBUILD T2.PRG gera o T2.EXE perfeitamente.
Então minha dúvida agora é qual a vantagem de se usar o HBMAKE?
erro Compilando com HBMAKE (Iniciante)
Enviado: 24 Jul 2013 11:55
por gralak
Ola Vander seria possível vc postar o conteudo do SCRIPT do arquivo .bc gerado.
Assim seria mais facil te ajudar.
E também com qual biblioteca vc esta utlizando
GT, HWGUI, MINIGUI .... ?
erro Compilando com HBMAKE (Iniciante)
Enviado: 24 Jul 2013 14:56
por VanderSimples
ola o Scripty gerado esta abaixo.
Agora esta pergunta aqui é meio complicada pra quem esta iniciando: GT, HWGUI, MINIGUI .... ?
Eu to usando linha de comando:
CD\TMP
HBMAKE T2.BC -ex
Código: Selecionar todos
#BCC
VERSION=BCB.01
!ifndef CC_DIR
CC_DIR = $(MAKE_DIR)
!endif
!ifndef HB_DIR
HB_DIR = $(HARBOUR_DIR)
!endif
RECURSE= NO
SHELL =
COMPRESS = NO
EXTERNALLIB = NO
XFWH = NO
FILESTOADD = 5
WARNINGLEVEL = 0
USERDEFINE =
USERINCLUDE =
USERLIBS =
EDITOR = notepad
CGI = NO
GUI = NO
MT = NO
PROJECT = t2.exe $(PR)
OBJFILES = $(OB)
PRGFILES = $(PS)
OBJCFILES = $(OBC)
CFILES = $(CF)
RESFILES =
RESDEPEN =
TOPMODULE =
LIBFILES = lang.lib vm.lib rtl.lib rdd.lib macro.lib pp.lib dbfntx.lib dbfcdx.lib dbffpt.lib common.lib gtwin.lib codepage.lib ct.lib tip.lib pcrepos.lib hsx.lib hbsix.lib zlib.lib
EXTLIBFILES =
DEFFILE =
HARBOURFLAGS = -w0
CFLAG1 = -OS $(SHELL) $(CFLAGS) -d -c -L$(HB_DIR)\lib
CFLAG2 = -I$(HB_DIR)\include;$(CC_DIR)\include
RFLAGS =
LFLAGS = -L$(CC_DIR)\lib\obj;$(CC_DIR)\lib;$(HB_DIR)\lib -Gn -M -m -s -Tpe -x -ap
IFLAGS =
LINKER = ilink32
ALLOBJ = c0x32.obj $(OBJFILES) $(OBJCFILES)
ALLRES = $(RESDEPEN)
ALLLIB = $(USERLIBS) $(LIBFILES) import32.lib cw32.lib
.autodepend
#DEPENDS
#COMMANDS
.cpp.obj:
$(CC_DIR)\BIN\bcc32 $(CFLAG1) $(CFLAG2) -o$* $**
.c.obj:
$(CC_DIR)\BIN\bcc32 -I$(HB_DIR)\include $(CFLAG1) $(CFLAG2) -o$* $**
.prg.obj:
$(HB_DIR)\bin\harbour -D__EXPORT__ -n -go -I$(HB_DIR)\include $(HARBOURFLAGS) -o$* $**
.rc.res:
$(CC_DIR)\BIN\brcc32 $(RFLAGS) $<
#BUILD
$(PROJECT): $(CFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE)
$(CC_DIR)\BIN\$(LINKER) @&&!
$(LFLAGS) +
$(ALLOBJ), +
$(PROJECT),, +
$(ALLLIB), +
$(DEFFILE), +
$(ALLRES)
!
erro Compilando com HBMAKE (Iniciante)
Enviado: 24 Jul 2013 15:00
por gralak
Para montar um script compilação vc pode usar o seguinte comando
hbmake -ex compila.bc
Nessa tela que ira abrir vc ira conseguir configurar a biblioteca que vc esta utilizando e os .prg a serem compilados.
Tenta ai qualquer coisa, posta ai novamente.