Aqui falta el path al CH de FWH:
$(HBDIR)\bin\harbour $< /N /W /es2 /Oobjh\ /I.\include;$(HBDIR)\include;c:\FWH\include > comp.log
Aqui falta el path al CH de FWH:
$(HBDIR)\bin\harbour $< /N /W /es2 /Oobjh\ /I.\include;$(HBDIR)\include;c:\FWH\include > comp.log
Gracias Maestro
Ahora arroja este error
C:\SGE>go
C:\SGE>set path=C:\bcc7\bin
C:\SGE>make -fmylib.mak
MAKE Version 5.41 Copyright (c) 1987, 2014 Embarcadero Technologies, Inc.
c:\harbour\bin\harbour .\prg\mainwin.prg /N /W /es2 /Oobjh\ /I.\include;c:\
harbour\include;c:\FWH\include > comp.log
.\mainwin.prg(5) Error E0032 Can't create output file 'objh\mainwin.c'
** error 1 ** deleting .\mainwin.obj
C:\SGE>go
MAINWIN.PRG
function test()
? "test"
return nil
FWH 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity
Existe la carpeta objh ?
Puedes cambiar esta lĂnea asi:
$(HDIR)\bin\harbour $< /N /W /es2 /I.\include;$(HDIR)\include > comp.log
Maestro
Con ese ultimo cambio vuelvo a tener este error
comp.log
.\prg\test.prg(1) Error F0029 Can't open #include file 'FiveWin.ch'
FWH 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity
Ahora este
C:\SGE>make -mylib.mak
MAKE Version 5.41 Copyright (c) 1987, 2014 Embarcadero Technologies, Inc.
c:\harbour\bin\harbour .\prg\test.prg /N /W /es2 /Oobj\ /I.\include;c:\harbour\include;c:\FWH\include > comp.log
c:\bcc7\bin\bcc32 -c -tWM -w-pia -Ic:\harbour\include -Iinclude -oobj\test obj\test.c
Embarcadero C++ 7.00 for Win32 Copyright (c) 1993-2015 Embarcadero Technologies, Inc.
obj\test.c:
c:\bcc7\bin\TLib mylib.lib -+.\test.obj /0 /P64,,
TLIB 6.4 Copyright (c) 1987-2014 Embarcadero Technologies, Inc.
Warning: 'test' not found in library
Warning: '.\test.obj' file not found
C:\SGE>
en la carpeta .\obj se crean test.c y test.obj
FWH 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity
Ya no hay ningĂșn error ![]()
Ahora debe haberse creado la librerĂa mylib.lib
Ha mostrado dos avisos (warnings) que pueden ignorarse
Asi es,
Logro crear la libreria, mil gracias
En cuanto a los avisos? Solo ignorarlos ? O se pueden apagar ? No causara que la lib falle ?
FWH 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity
IgnĂłralos tranquilamente. La librerĂa estĂĄ bien ![]()
Mil gracias maestro y Cristobal por su valioso apoyo
FWH 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity
Hola
Al momento de ver el contenido de la lib con Explorer lib v2.0 esta aparece vacia.
De que otra forma puedo comprobar si los prg fueron incorporados en la lib ?
Atento a sus comentarios
FWH 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity
Tlib tulib.lib, funciones.lstSi esta creando la lib pero aparentemente vacia
FWH 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity
Saludos al forum.
Segun el ejemplo
Tlib tulib.lib, funciones.lst
El funciones.lst se puede crear al compilar los -prg o hay que crearlo manualmente.
Segun al crear la Lib colocan estos parametros TLIB .... /0 /P64,,
que pasa si no se colocan estos parametros /0 /P64,,
ruben Dario wrote:Saludos al forum.
Segun el ejemplo
Tlib tulib.lib, funciones.lst
El funciones.lst se puede crear al compilar los -prg o hay que crearlo manualmente.
Segun al crear la Lib colocan estos parametros TLIB .... /0 /P64,,
que pasa si no se colocan estos parametros /0 /P64,,
FWH 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity