Busco consejo sobre opciones para compilar a 64Bits

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby José Vicente Beltrán » Sat May 02, 2020 6:12 pm

Antonio, muchas gracias por responder tan rapido, porque estoy mas espeso que de costumbre (será por el encierro :oops: )
Mi procesador es INTEL, ¿Debo cambiar algo en esta linea relativo a x86_amd64 ?
if exist "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" call "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" x86_amd64


Saludos :shock:
User avatar
José Vicente Beltrán
 
Posts: 282
Joined: Mon Oct 10, 2005 8:55 am
Location: Algeciras, España

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby cnavarro » Sat May 02, 2020 6:44 pm

No, no tienes que cambiar nada, es independiente del procesador que tengas ( INTEL o AMD si es a lo que te refieres )
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6548
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby cnavarro » Sat May 02, 2020 6:45 pm

leandro wrote:Tienes toda la razón Cristobal, ya lo corregí, pero cambiamos de error jejejeje:

Code: Select all  Expand view

Turbo Incremental Link64 6.75 Copyright (c) 1997-2016 Embarcadero Technologies, Inc.
Fatal: Unable to open file 'R32_MENU.O'
Link Error
 

Por qué no empiezas con un solo fichero sin proyecto, y cuando lo consigas das el siguiente paso
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6548
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby José Vicente Beltrán » Sat May 02, 2020 7:13 pm

Hola Cristobal gracias de antemano.
Otra dudita, las siguientes rutas no existen en mi maquina.
Code: Select all  Expand view
cl -TP -W3 -O2 -c -I%hdir%\include -I"%ProgramFiles(x86)%\Windows Kits"\10\Include\10.0.10586.0\ucrt %1.c
:ENDCOMPILE

IF EXIST %1.rc "%ProgramFiles(x86)%\\Windows Kits\10\bin\10.0.17763.0\x64\rc" -r -D__64__ %1
 


En su lugar tengo
Code: Select all  Expand view
cl -TP -W3 -O2 -c -I%hdir%\include -I"%ProgramFiles(x86)%\Windows Kits"\8.1\References\CommonConfiguration\Neutral\Annotated
:ENDCOMPILE

IF EXIST %1.rc "%ProgramFiles(x86)%\\Windows Kits\8.1\\References\CommonConfiguration\Neutral\Annotated

Evidentemente el sistema operativo es Win10 1909
¿En que afecta eso a la compilación?
Tengo que decir que a pesar de eso he compilado tutor01.prg y tutor02.prg sin problemas :shock:
User avatar
José Vicente Beltrán
 
Posts: 282
Joined: Mon Oct 10, 2005 8:55 am
Location: Algeciras, España

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby José Vicente Beltrán » Sat May 02, 2020 8:40 pm

Cristóbal, he estado leyendo en el foro sobre FiveEdit estoy interesado porque parece una gran herramienta entre otras cosas para poder compilar a 64 bits con MSV. ¿Es posible acceder a la última versión y la correspondiente documentación, configuración etc? Y si es que si ¿como puedo hacerlo? :shock:
User avatar
José Vicente Beltrán
 
Posts: 282
Joined: Mon Oct 10, 2005 8:55 am
Location: Algeciras, España

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby cnavarro » Sat May 02, 2020 10:47 pm

Jose Vicente, entra en el Slack, y allí siempre publico los enlaces y novedades de las nuevas versiones, y si tienes dudas si no soy yo, hay compañeros que podrán ayudarte o leer la amplia documentación que ya existe bien en el canal principal o en los otros canales como "Documentos"
Aqui tienes el enlace al SLACK
https://join.slack.com/t/fivedit/shared ... 26IrIrhgfQ
y aqui el enlace a la WIKI de Fivetech
http://wiki.fivetechsoft.com/doku.php?i ... nstalacion
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6548
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby José Vicente Beltrán » Sun May 03, 2020 6:02 pm

Aqui voy con mis preguntas sobre compilación con FivEdit.
Una vez configurado (creo que correctamente) para compilar FWH64 + MSVC 2019 me da el siguiente error.
Code: Select all  Expand view
FiveHC64.lib(PRINTDC.obj) : error LNK2001: s¡mbolo externo OpenPrinterA sin resolver
FiveHC64.lib(PRINTDC.obj) : error LNK2001: s¡mbolo externo GetPrinterA sin resolver
FiveHC64.lib(PRINTDC.obj) : error LNK2001: s¡mbolo externo ClosePrinter sin resolver
hbwin.lib(wapi_wingdi.obj) : error LNK2001: s¡mbolo externo ClosePrinter sin resolver
hbwin.lib(wapi_wingdi.obj) : error LNK2001: s¡mbolo externo OpenPrinterW sin resolver
hbwin.lib(wapi_wingdi.obj) : error LNK2001: s¡mbolo externo DocumentPropertiesW sin resolver
Noname.exe : fatal error LNK1120: 5 externos sin resolver
Link Error
 


¿De que puede ser? :shock:
User avatar
José Vicente Beltrán
 
Posts: 282
Joined: Mon Oct 10, 2005 8:55 am
Location: Algeciras, España

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby Antonio Linares » Sun May 03, 2020 8:26 pm

Jose Vicente,

Hoy hemos publicado FWH 20.04

Por favor descárgalo y actualiza y vuelve a probarlo, gracias
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby José Vicente Beltrán » Mon May 04, 2020 9:08 am

Buenos días Antonio, ya está descargada y actualizada la version FWH64 20.04, pero los errores persisten.
Solo estoy intentando compilar 'Hola mundo' sin RC ni nada de nada
Code: Select all  Expand view
FiveHC64.lib(PRINTDC.obj) : error LNK2001: s¡mbolo externo OpenPrinterA sin resolver
FiveHC64.lib(PRINTDC.obj) : error LNK2001: s¡mbolo externo GetPrinterA sin resolver
FiveHC64.lib(PRINTDC.obj) : error LNK2001: s¡mbolo externo ClosePrinter sin resolver
hbwin.lib(wapi_wingdi.obj) : error LNK2001: s¡mbolo externo ClosePrinter sin resolver
hbwin.lib(wapi_wingdi.obj) : error LNK2001: s¡mbolo externo OpenPrinterW sin resolver
hbwin.lib(wapi_wingdi.obj) : error LNK2001: s¡mbolo externo DocumentPropertiesW sin resolver
Noname.exe : fatal error LNK1120: 5 externos sin resolver
Link Error
 

Saludos :shock:
User avatar
José Vicente Beltrán
 
Posts: 282
Joined: Mon Oct 10, 2005 8:55 am
Location: Algeciras, España

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby Antonio Linares » Mon May 04, 2020 9:27 am

Jose Vicente,

Prueba lo siguiente, por favor:

Sitúate en la carpeta FWH\samples y haz lo siguiente:

buildh64.bat tutor02
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby José Vicente Beltrán » Mon May 04, 2020 10:15 am

Antonio, este es el resultado
Code: Select all  Expand view
┌────────────────────────────────────────────────────────────────────────────┐
│ FWH 64 for Harbour 20.20 (MSVC++) Feb. 2020      Harbour development power │▄
(c) FiveTech 1993-2020 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7/8/10 │█
└────────────────────────────────────────────────────────────────────────────┘█
  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
**********************************************************************
** Visual Studio 2019 Developer Command Prompt v16.5.4
** Copyright (c) 2019 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x86_x64'
Compiling...
Harbour 3.2.0dev (r1904111533)
Copyright (c) 1999-2019, https://harbour.github.io/
Compiling 'tutor02.prg' and generating preprocessed output to 'tutor02.ppo'...
Lines 4956, Functions/Procedures 1
Generating C source output to 'tutor02.c'... Done.
Compilador de optimización de C/C++ de Microsoft (R) versión 19.25.28614 para x64
(C) Microsoft Corporation. Todos los derechos reservados.

tutor02.c
El sistema no puede encontrar la ruta especificada.
* Application successfully built *

:shock:
User avatar
José Vicente Beltrán
 
Posts: 282
Joined: Mon Oct 10, 2005 8:55 am
Location: Algeciras, España

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby Antonio Linares » Mon May 04, 2020 11:10 am

Jose Vicente,

Esa no es la última versión de FWH (20.04) que se publicó ayer.

Por favor descárgala y vuelve a probar con ella :-)

gracias
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby José Vicente Beltrán » Mon May 04, 2020 12:50 pm

Disculpa Antonio, la versión de FW era la correcta, lo que no era correcto es el Buildh64.bat que por ahorrar trabajo usé el de la versión anterior que ya tenia configurado :oops:
De todas formas he vuelto a probar a compilar con la configuracion de FivEdit y los errores mencionados persisten, aunque como ves aquí si compila bien el ejemplo.

Code: Select all  Expand view
┌────────────────────────────────────────────────────────────────────────────┐
│ FWH 64 for Harbour 20.04 (VS64bits)  Apr. 2020  Harbour development power  │▄
(c) FiveTech 1993-2020 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7/8/10 │█
└────────────────────────────────────────────────────────────────────────────┘█
  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
**********************************************************************
** Visual Studio 2019 Developer Command Prompt v16.5.4
** Copyright (c) 2019 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x86_x64'
Compiling...
Harbour 3.2.0dev (r1904111533)
Copyright (c) 1999-2019, https://harbour.github.io/
Compiling 'tutor02.prg' and generating preprocessed output to 'tutor02.ppo'...
Lines 4956, Functions/Procedures 1
Generating C source output to 'tutor02.c'... Done.
Compilador de optimización de C/C++ de Microsoft (R) versión 19.25.28614 para x64
(C) Microsoft Corporation. Todos los derechos reservados.

tutor02.c
El sistema no puede encontrar la ruta especificada.
* Application successfully built *
 


Por si pudiera ser de utilidad adjunto los archivos buildh64.bat
Code: Select all  Expand view
@ECHO OFF
CLS
ECHO ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
ECHO ³ FWH 64 for Harbour 20.04 (VS64bits)  Apr. 2020  Harbour development power  ³Ü
ECHO ³ (c) FiveTech 1993-2020 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7/8/10 ³Û
ECHO ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ
ECHO ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß

if A%1 == A GOTO :SINTAX
if NOT EXIST %1.prg GOTO :NOEXIST

@set oldpath=%path%
@set oldinclude=%include%
@set oldlib=%lib%
@set oldlibpath=%libpath%
@set current_dir=%cd%
rem if exist "%ProgramFiles%\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" call "%ProgramFiles%\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86_amd64
if exist "d:\fivewin\VisualStudio\VC\Auxiliary\Build\vcvarsall.bat" call "d:\FiveWin\VisualStudio\VC\Auxiliary\Build\vcvarsall.bat" x86_amd64
if "%FWDIR%" == "" set FWDIR=d:\FiveWin\FWH64
if "%HBDIR%" == "" set HBDIR=d:\FiveWin\harbour_MSVC_64

ECHO Compiling...

set hdir=%HBDIR%
set hdirl=%hdir%\lib

@cd %current_dir%
%hdir%\bin\harbour %1 /n /i%fwdir%\include;%hdir%\include /w /p /d__64__ %2 %3 > comp.log 2> warnings.log
IF ERRORLEVEL 1 GOTO COMPILEERROR
@type comp.log
@type warnings.log

cl -TP -W3 -O2 -c -I%hdir%\include -I"%ProgramFiles(x86)%\Windows Kits"\10\Include\10.0.18362.0\ucrt %1.c
:ENDCOMPILE

IF EXIST %1.rc "%ProgramFiles(x86)%\\Windows Kits\10\bin\10.0.18362.0\x64\rc" -r -D__64__ %1

echo %1.obj  > msvc.tmp

echo %fwdir%\lib\FiveH64.lib %fwdir%\lib\FiveHC64.lib %fwdir%\lib\libmariadb64.lib >> msvc.tmp

rem echo %fwdir%\lib\hbhpdf64.lib >> msvc.tmp
rem echo %fwdir%\lib\libhpdf64.lib >> msvc.tmp
echo %hdirl%\hbhpdf.lib >> msvc.tmp
echo %hdirl%\libhpdf.lib >> msvc.tmp
echo %hdirl%\hbrtl.lib  >> msvc.tmp
echo %hdirl%\hbvm.lib  >> msvc.tmp
echo %hdirl%\gtgui.lib  >> msvc.tmp
echo %hdirl%\hblang.lib  >> msvc.tmp
echo %hdirl%\hbmacro.lib  >> msvc.tmp
echo %hdirl%\hbrdd.lib  >> msvc.tmp
echo %hdirl%\rddntx.lib  >> msvc.tmp
echo %hdirl%\rddcdx.lib  >> msvc.tmp
echo %hdirl%\rddfpt.lib  >> msvc.tmp
echo %hdirl%\hbsix.lib  >> msvc.tmp
echo %hdirl%\hbdebug.lib  >> msvc.tmp
echo %hdirl%\hbcommon.lib  >> msvc.tmp
echo %hdirl%\hbpp.lib  >> msvc.tmp
echo %hdirl%\hbcpage.lib  >> msvc.tmp
echo %hdirl%\hbwin.lib  >> msvc.tmp
echo %hdirl%\hbct.lib  >> msvc.tmp
echo %hdirl%\hbziparc.lib >> msvc.tmp
echo %hdirl%\hbmzip.lib >> msvc.tmp
echo %hdirl%\hbzlib.lib >> msvc.tmp
echo %hdirl%\hbpcre.lib >> msvc.tmp
echo %hdirl%\minizip.lib >> msvc.tmp
echo %hdirl%\xhb.lib >> msvc.tmp
echo %hdirl%\hbcplr.lib >> msvc.tmp
echo %hdirl%\png.lib >> msvc.tmp
echo %hdirl%\hbtip.lib >> msvc.tmp
echo %hdirl%\hbzebra.lib >> msvc.tmp


rem Uncomment these two lines to use Advantage RDD
rem echo %hdirl%\rddads.lib >> msvc.tmp
rem echo %hdirl%\ace32.lib >> msvc.tmp

echo kernel32.lib  >> msvc.tmp
echo user32.lib    >> msvc.tmp
echo gdi32.lib     >> msvc.tmp
echo winspool.lib  >> msvc.tmp
echo comctl32.lib  >> msvc.tmp
echo comdlg32.lib  >> msvc.tmp
echo advapi32.lib  >> msvc.tmp
echo shell32.lib   >> msvc.tmp
echo ole32.lib     >> msvc.tmp
echo oleaut32.lib  >> msvc.tmp
echo uuid.lib      >> msvc.tmp
echo odbc32.lib    >> msvc.tmp
echo odbccp32.lib  >> msvc.tmp
echo iphlpapi.lib  >> msvc.tmp
echo mpr.lib       >> msvc.tmp
echo version.lib   >> msvc.tmp
echo wsock32.lib   >> msvc.tmp
echo msimg32.lib   >> msvc.tmp
echo oledlg.lib    >> msvc.tmp
echo psapi.lib     >> msvc.tmp
echo gdiplus.lib   >> msvc.tmp
echo winmm.lib     >> msvc.tmp
echo vfw32.lib     >> msvc.tmp
echo ws2_32.lib    >> msvc.tmp
echo strmiids.lib  >> msvc.tmp

IF EXIST %1.res echo %1.res >> msvc.tmp

link @msvc.tmp /nologo /subsystem:windows /force:multiple
IF ERRORLEVEL 1 GOTO LINKERROR
ECHO * Application successfully built *
@set path=%oldpath%
@set include=%oldinclude%
@set lib=%oldlib%
@set libpath=%oldlibpath%
@set oldpath=""
@set oldinclude=""
@set oldlib=
@set oldlibpath=
%1
GOTO EXIT
ECHO

rem delete temporary files
@del %1.c
@del msvc.tmp

:COMPILEERROR
@type comp.log
ECHO * Compiling errors *
GOTO EXIT

:LINKERROR
ECHO * Linking errors *
GOTO EXIT

:SINTAX
ECHO    SYNTAX: Build [Program]     {-- No especifiques la extensi?n PRG
ECHO                                {-- Don't specify .PRG extension
GOTO EXIT

:NOEXIST
ECHO The specified PRG %1 does not exist

:EXIT


y el archivo de configuracion de FivEdit
Code: Select all  Expand view
[PREFERENCES]
0=Harbour VSC 2019
1=d:\fivewin\fwh64
2=64 bits
3=
4=D:\FiveWin\Harbour_MSVC_64
5=Harbour
6=/n /m /w /es1 /gc1 /ql
7=
8=D:\FiveWin\VisualStudio\VC\Tools\MSVC\14.25.28610
9=/nologo /subsystem:windows /NODEFAULTLIB:msvcrt  /LTCG
10=
34=-TP -W3 -c /GS- /GA
41=Microsoft VSC 2019
44=
45=
46=
47=
61=.T.
62=FiveWin
72=-r -d__FLAT__
M31=.T.
[USERLIBS]
001=d:\fivewin\fwh64\lib\FiveH64.lib,1
002=d:\fivewin\fwh64\lib\FiveHC64.lib,1
[XHARBOURLIBS]
001=D:\FiveWin\Harbour_MSVC_64\lib\hbwin.lib,1
002=D:\FiveWin\Harbour_MSVC_64\lib\gtgui.lib,1
003=D:\FiveWin\Harbour_MSVC_64\lib\hbrtl.lib,1
004=D:\FiveWin\Harbour_MSVC_64\lib\hbvm.lib,1
005=D:\FiveWin\Harbour_MSVC_64\lib\hblang.lib,1
006=D:\FiveWin\Harbour_MSVC_64\lib\hbmacro.lib,1
007=D:\FiveWin\Harbour_MSVC_64\lib\hbrdd.lib,1
008=D:\FiveWin\Harbour_MSVC_64\lib\rddntx.lib,1
009=D:\FiveWin\Harbour_MSVC_64\lib\rddcdx.lib,1
010=D:\FiveWin\Harbour_MSVC_64\lib\rddfpt.lib,1
011=D:\FiveWin\Harbour_MSVC_64\lib\hbsix.lib,1
012=D:\FiveWin\Harbour_MSVC_64\lib\hbdebug.lib,1
013=D:\FiveWin\Harbour_MSVC_64\lib\hbcommon.lib,1
014=D:\FiveWin\Harbour_MSVC_64\lib\hbpp.lib,1
015=D:\FiveWin\Harbour_MSVC_64\lib\hbcpage.lib,1
016=D:\FiveWin\Harbour_MSVC_64\lib\hbcplr.lib,1
017=D:\FiveWin\Harbour_MSVC_64\lib\hbct.lib,1
018=D:\FiveWin\Harbour_MSVC_64\lib\hbpcre.lib,1
019=D:\FiveWin\Harbour_MSVC_64\lib\xhb.lib,1
020=D:\FiveWin\Harbour_MSVC_64\lib\hbziparc.lib,1
021=D:\FiveWin\Harbour_MSVC_64\lib\hbmzip.lib,1
022=D:\FiveWin\Harbour_MSVC_64\lib\hbzlib.lib,1
023=D:\FiveWin\Harbour_MSVC_64\lib\minizip.lib,1
024=D:\FiveWin\Harbour_MSVC_64\lib\png.lib,1
025=D:\FiveWin\Harbour_MSVC_64\lib\hbcurl.lib,1
026=D:\FiveWin\Harbour_MSVC_64\lib\hbusrrdd.lib,1
027=D:\FiveWin\Harbour_MSVC_64\lib\hbtip.lib,1
028=D:\FiveWin\Harbour_MSVC_64\lib\hbmxml.lib,1
029=D:\FiveWin\Harbour_MSVC_64\lib\hbmisc.lib,1
[CCOMPLIBS]
001=D:\Windows Kits\10\Lib\10.0.18362.0\um\x64\kernel32.Lib,1
002=D:\Windows Kits\10\Lib\10.0.18362.0\um\x64\User32.Lib,1
003=D:\Windows Kits\10\Lib\10.0.18362.0\um\x64\Ole32.Lib,1
004=D:\Windows Kits\10\Lib\10.0.18362.0\um\x64\Gdi32.Lib,1
005=D:\Windows Kits\10\Lib\10.0.18362.0\um\x64\ComCtl32.Lib,1
006=D:\Windows Kits\10\Lib\10.0.18362.0\um\x64\ComDlg32.Lib,1
007=D:\Windows Kits\10\Lib\10.0.18362.0\um\x64\AdvAPI32.Lib,1
008=D:\Windows Kits\10\Lib\10.0.18362.0\um\x64\shell32.lib,1
009=D:\Windows Kits\10\Lib\10.0.18362.0\um\x64\OleAut32.Lib,1
010=D:\Windows Kits\10\Lib\10.0.18362.0\um\x64\Uuid.Lib,1
011=D:\Windows Kits\10\Lib\10.0.18362.0\um\x64\odbc32.lib,1
012=D:\Windows Kits\10\Lib\10.0.18362.0\um\x64\odbccp32.lib,1
013=D:\Windows Kits\10\Lib\10.0.18362.0\um\x64\iphlpapi.lib,1
014=D:\Windows Kits\10\Lib\10.0.18362.0\um\x64\Mpr.Lib,1
015=D:\Windows Kits\10\Lib\10.0.18362.0\um\x64\Version.Lib,1
016=D:\Windows Kits\10\Lib\10.0.18362.0\um\x64\WSock32.Lib,1
017=D:\Windows Kits\10\Lib\10.0.18362.0\um\x64\MSImg32.Lib,1
018=D:\Windows Kits\10\Lib\10.0.18362.0\um\x64\OleDlg.Lib,1
019=D:\Windows Kits\10\Lib\10.0.18362.0\um\x64\Psapi.Lib,1
020=D:\Windows Kits\10\Lib\10.0.18362.0\um\x64\gdiplus.lib,1
021=D:\Windows Kits\10\Lib\10.0.18362.0\um\x64\WinMM.Lib,1
022=D:\Windows Kits\10\Lib\10.0.18362.0\um\x64\Vfw32.Lib,1
023=D:\Windows Kits\10\Lib\10.0.18362.0\um\x64\runtimeobject.lib,1
024=D:\Windows Kits\10\Lib\10.0.18362.0\um\x64\WS2_32.Lib,1
025=D:\Windows Kits\10\Lib\10.0.18362.0\um\x64\ShLwApi.Lib,1
026=D:\Windows Kits\10\Lib\10.0.18362.0\um\x64\Imm32.Lib,1
027=D:\Windows Kits\10\Lib\10.0.18362.0\um\x64\Urlmon.Lib,1
028=D:\Windows Kits\10\Lib\10.0.18362.0\um\x64\strmiids.lib,1
029=D:\FiveWin\VisualStudio\VC\Tools\MSVC\14.25.28610\lib\onecore\x64\libcmt.lib,1
030=D:\FiveWin\VisualStudio\VC\Tools\MSVC\14.25.28610\lib\x64\oldnames.lib,1
031=D:\Windows Kits\10\Lib\10.0.18362.0\um\x64\OneCore.Lib,1
032=D:\FiveWin\VisualStudio\VC\Tools\MSVC\14.25.28610\lib\x64\libvcruntime.lib,1
033=D:\Windows Kits\10\Lib\10.0.18362.0\ucrt\x64\libucrt.lib,1
[INCLUDES]
001=D:\FiveWin\FWH64\include,1
002=D:\FiveWin\Harbour_MSVC_64\include,1
003=D:\FiveWin\VisualStudio\VC\Tools\MSVC\14.25.28610\include,1
004=D:\Windows Kits\10\Include\10.0.18362.0\ucrt,1
 


Con los errores que genera
Code: Select all  Expand view
FiveHC64.lib(PRINTDC.obj) : error LNK2001: s¡mbolo externo OpenPrinterA sin resolver
FiveHC64.lib(PRINTDC.obj) : error LNK2001: s¡mbolo externo GetPrinterA sin resolver
FiveHC64.lib(PRINTDC.obj) : error LNK2001: s¡mbolo externo ClosePrinter sin resolver
hbwin.lib(wapi_wingdi.obj) : error LNK2001: s¡mbolo externo ClosePrinter sin resolver
hbwin.lib(wapi_wingdi.obj) : error LNK2001: s¡mbolo externo OpenPrinterW sin resolver
hbwin.lib(wapi_wingdi.obj) : error LNK2001: s¡mbolo externo DocumentPropertiesW sin resolver
Noname.exe : fatal error LNK1120: 5 externos sin resolver
Link Error

:shock:
User avatar
José Vicente Beltrán
 
Posts: 282
Joined: Mon Oct 10, 2005 8:55 am
Location: Algeciras, España

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby cnavarro » Mon May 04, 2020 1:35 pm

Jose Vicente, en el slack he puesto un fichero de configuración .fiv comprobado con FE y la última versión de Fivewin, bájalo y ponlo en la carpeta donde tengas FE
Sólo tienes que cargarlo ( seleccionarlo con double click ) en la pestaña "Proyecto", modificar los paths y pulsar sobre el botón "Update Path", tanto en la pestaña Harbour como en "Compilador C"
Si tienes algún problema, contacta conmigo en el Slack, me conecto a tu ordenador y lo configuramos
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6548
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby José Vicente Beltrán » Mon May 04, 2020 5:05 pm

De nuevo muchas gracias por vuestra ayuda inestimable.
He conseguido compilar satisfactoriamente 'tutor02.prg' pero aun no entiendo del todo como funcionan los proyectos en FE, sin contar que algo no acabo de hacer bien porque algunas configuraciones no se guardan correctamente ... seguiré molestando con vuestro permiso, pero hoy no, mañana. :oops:
:shock:
User avatar
José Vicente Beltrán
 
Posts: 282
Joined: Mon Oct 10, 2005 8:55 am
Location: Algeciras, España

PreviousNext

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 75 guests