Or can I just take the same as my BCC for 32-bit, and replace bcc32 in bcc64 and ilink32 into ilink64?
And changing the paths and libs ofcource
Yes, please do it and publish it here and I will help you to fine tune it, thanks
Or can I just take the same as my BCC for 32-bit, and replace bcc32 in bcc64 and ilink32 into ilink64?
And changing the paths and libs ofcource
HBDIR=c:\_vmsdata\FWH64\harbour64
BCDIR=c:\_vmsdata\FWH64\bcc71
FWDIR=c:\_vmsdata\FWH64\FWH64
#change these paths as needed
.path.OBJ = .\
.path.PRG = .\
.path.CH = $(FWDIR)\include;$(HBDIR)\include
.path.C = .\
.path.rc = .\
#important: Use Uppercase for filenames extensions, in the next two rules!
PRG = \
EPKSDOC.PRG \
PROJECT.PRG \
PROJECT : EPKSDOC.exe
EPKSDOC.EXE : $(PRG:.PRG=.OBJ) $(C:.C=.OBJ)
$(BCDIR)\bin\ilink64 -Gn -aa -Tpe -s @EPKSDOC.bc
.PRG.OBJ:
$(HBDIR)\bin\harbour $< /n /w /p /I$(FWDIR)\include;$(HBDIR)\include
$(BCDIR)\bin\bcc64 -c -tWM -I$(HBDIR)\include -o$& $&.c
.C.OBJ:
echo -c -tWM -D__HARBOUR__ -DHB_API_MACROS > tmp
echo -I$(HBDIR)\include;$(FWDIR)\include >> tmp
$(BCDIR)\bin\bcc64 -o$& @tmp $&.c
del tmp
EPKSDOC.res : EPKSDOC.rc
$(BCDIR)\bin\brc32.exe -r EPKSDOC.rc
c:\_vmsdata\FWH64\bcc71\bin\c0w64.o +
EPKSDOC.OBJ +
PROJECT.OBJ, +
EPKSDOC.exe, +
EPKSDOC.map, +
c:\_vmsdata\FWH64\FWH64\lib\Five64.a c:\_vmsdata\FWH64\FWH64\lib\FiveH64.a +
c:\_vmsdata\FWH64\harbour64\lib\hbwin.a +
c:\_vmsdata\FWH64\harbour64\lib\gtgui.a +
c:\_vmsdata\FWH64\harbour64\lib\hbrtl.a +
c:\_vmsdata\FWH64\harbour64\lib\hbvm.a +
c:\_vmsdata\FWH64\harbour64\lib\hblang.a +
c:\_vmsdata\FWH64\harbour64\lib\hbmacro.a +
c:\_vmsdata\FWH64\harbour64\lib\hbrdd.a +
c:\_vmsdata\FWH64\harbour64\lib\rddntx.a +
c:\_vmsdata\FWH64\harbour64\lib\rddcdx.a +
c:\_vmsdata\FWH64\harbour64\lib\rddfpt.a +
c:\_vmsdata\FWH64\harbour64\lib\hbsix.a +
c:\_vmsdata\FWH64\harbour64\lib\hbdebug.a +
c:\_vmsdata\FWH64\harbour64\lib\hbcommon.a +
c:\_vmsdata\FWH64\harbour64\lib\hbpp.a +
c:\_vmsdata\FWH64\harbour64\lib\hbcpage.a +
c:\_vmsdata\FWH64\harbour64\lib\hbcplr.a +
c:\_vmsdata\FWH64\harbour64\lib\hbct.a +
c:\_vmsdata\FWH64\harbour64\lib\hbpcre.a +
c:\_vmsdata\FWH64\harbour64\lib\xhb.a +
c:\_vmsdata\FWH64\harbour64\lib\hbziparc.a +
c:\_vmsdata\FWH64\harbour64\lib\hbmzip.a +
c:\_vmsdata\FWH64\harbour64\lib\hbzlib.a +
c:\_vmsdata\FWH64\harbour64\lib\minizip.a +
c:\_vmsdata\FWH64\harbour64\lib\png.a +
c:\_vmsdata\FWH64\harbour64\lib\hbusrrdd.a +
c:\_vmsdata\FWH64\bcc71\lib\cw64.a +
c:\_vmsdata\FWH64\bcc71\lib\psdk\kernel32.a +
c:\_vmsdata\FWH64\bcc71\lib\psdk\user32.a +
c:\_vmsdata\FWH64\bcc71\lib\psdk\import64.a
EPKSDOC.res
c:\_vmsdata\FWH64\projects\EPKSDoc\prg>c:\_vmsdata\FWH\bcc55\bin\make -fEPKSDOC.
rmk
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
c:\_vmsdata\FWH64\bcc71\bin\ilink64 -Gn -aa -Tpe -s @EPKSDOC.bc
Turbo Incremental Link64 6.72 Copyright (c) 1997-2015 Embarcadero Technologies,
Inc.
EPKSDOC.res(1):'Invalid character in .DEF file'
Fatal: Error processing .DEF file
c:\_vmsdata\FWH64\projects\EPKSDoc\prg>c:\_vmsdata\FWH\bcc55\bin\make -fEPKSDOC.
rmk
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
echo -c -tWM -D__HARBOUR__ -DHB_API_MACROS > tmp
echo -Ic:\_vmsdata\FWH64\harbour64\include;c:\_vmsdata\FWH64\FWH64\inclu
de >> tmp
c:\_vmsdata\FWH64\bcc71\bin\bcc64 -oEPKSDOC @tmp EPKSDOC.c
Embarcadero C++ 7.10 for Win64 Copyright (c) 2012-2015 Embarcadero Technologies,
Inc.
EPKSDOC.c:
EPKSDOC.c:7:10: fatal error: 'hbvmpub.h' file not found
#include "hbvmpub.h"
^
1 error generated.
** error 1 ** deleting .\EPKSDOC.OBJ
c:\_vmsdata\FWH64\bcc71\bin\ilink64 -Gn -aa -Tpe -s @EPKSDOC.bc
Turbo Incremental Link64 6.72 Copyright (c) 1997-2015 Embarcadero Technologies,
Inc.
Error: Unresolved external 'GetAdaptersInfo' referenced from C:\_VMSDATA\FWH64\H
ARBOUR64\LIB\BCC\HBRTL.A|hbsocket.o
func mdbf2xls()
RETURN nil
Antonio Linares wrote:Marc,
Please link Borland LIB\psdk\iphlpapi.a too
Error: Unresolved external 'HB_FUN_SQLTRANSACT' referenced from C:\_VMSDATA\FWH
4\FWH64\LIB\FIVE64.A|ODBC.OBJ
Error: Unresolved external 'HB_FUN_SQLGETIN32' referenced from C:\_VMSDATA\FWH6
\FWH64\LIB\FIVE64.A|ODBC.OBJ
Error: Unresolved external 'HB_FUN_SQLPREP32' referenced from C:\_VMSDATA\FWH64
FWH64\LIB\FIVE64.A|ODBC.OBJ
Error: Unresolved external 'HB_FUN_SQLSETCURSORNAME' referenced from C:\_VMSDAT
\FWH64\FWH64\LIB\FIVE64.A|ODBC.OBJ
Error: Unresolved external 'HB_FUN_SQLGETCURSORNAME' referenced from C:\_VMSDAT
\FWH64\FWH64\LIB\FIVE64.A|ODBC.OBJ
Error: Unresolved external 'HB_FUN_SQLTABLES' referenced from C:\_VMSDATA\FWH64
FWH64\LIB\FIVE64.A|ODBC.OBJ
Error: Unresolved external 'HB_FUN_SQLSTATISTICS' referenced from C:\_VMSDATA\F
H64\FWH64\LIB\FIVE64.A|ODBC.OBJ
Error: Unresolved external 'HB_FUN_SQLCOLUMNS' referenced from C:\_VMSDATA\FWH6
\FWH64\LIB\FIVE64.A|ODBC.OBJ
Error: Unresolved external 'HB_FUN_SQLDRVC32' referenced from C:\_VMSDATA\FWH64
FWH64\LIB\FIVE64.A|ODBC.OBJ
Error: Unresolved external 'HB_FUN_SQLDESC32' referenced from C:\_VMSDATA\FWH64
FWH64\LIB\FIVE64.A|ODBC.OBJ
Error: Unresolved external 'HB_FUN_SQLGETD32' referenced from C:\_VMSDATA\FWH64
FWH64\LIB\FIVE64.A|ODBC.OBJ
Antonio Linares wrote:Marc,
I have just emailed you modified FWH 64 BCC libs
Please try it again with them
parameter1 = 10
parameter2 = 20
testvar(parameter1,paramtr2)
parameter1 = 'nice'
v = 'This is '+paramter1
Return to FiveWin for Harbour/xHarbour
Users browsing this forum: No registered users and 120 guests