Estoy intentado compilar un exe echo con Bcc770 y hbmk2 pero me salta este error
***************************************************
* CREANDO APLICACION BCC 32 BITS / HARBOUR
***************************************************
ECHO está desactivado.
Turbo Incremental Link 6.97 Copyright (c) 1997-2022 Embarcadero Technologies, Inc.
Fatal: Unable to open file 'C0W32.OBJ'
hbmk2[compiler]: Error: Running linker. 2
ilink32.exe @C:\Users\Albeiro\AppData\Local\Temp\6brk2h.lnk
e:\Proyectos\Software\Optica>copy opticabcc.exe e:\Sistemas\optica\opticabcc.exe
El sistema no puede encontrar el archivo especificado.
.
***************
* FINAL
***************
ECHO está desactivado.
Archivo hbp
- Code: Select all Expand view
#documentacion
#https://forums.fivetechsupport.com/viewtopic.php?f=6&t=42697
#https://harbourlanguage.blogspot.com/2010/02/using-hbmk2.html
#tipo de salida
-hbexe
#carpeta de salida de obj y c
-workdir=.\obj
#flags
#-inc
-prgflag=/n /m /gc0 /w0 /es2 /q0
-info
-beep
-trace
-static
-fullstatic
-jobs=%NUMBER_OF_PROCESSORS%
#exclusivo para fwh
-gtgui
#archivos PRG
source\main_optica.prg
source\agregados_orden.prg
source\ajustes.prg
source\almacen.prg
source\anticipo.prg
source\asociado.prg
source\auditoria_facturas.prg
source\auditoria_monturas.prg
source\bancos.prg
source\bematech.prg
source\buscar.prg
source\calculadora.prg
source\catalogo.prg
source\ciudades.prg
source\claveavcsis.prg
source\clientes.prg
source\cobros.prg
source\comfactu.prg
source\componentes.prg
source\conexion_remota.prg
source\configini.prg
source\contador.prg
source\contador_web.prg
source\conteo_monturas.prg
source\ctasxcobrar.prg
source\ctasxpagar.prg
source\egresos.prg
source\empresas.prg
source\esferacilindro.prg
source\fhreport.prg
source\fiscal.prg
source\fiscal_export_mysql.prg
source\formacobro.prg
source\formapago.prg
source\greenapi.prg
source\impuestoiva.prg
source\lista_codebar.prg
source\medidas.prg
source\monturas.prg
source\movimiento_diario.prg
source\notacredito.prg
source\notadebito.prg
source\ordenes_remoto.prg
source\ordenlab_procesa.prg
source\ordenlab_subir.prg
source\ordenlab_termina.prg
source\ordenlaboratorio.prg
source\pagos.prg
source\PnpFiscal.prg
source\provedor.prg
source\prueba.prg
source\queryseekwild.prg
source\retencion_islr.prg
source\retencion_iva.prg
source\rif_http.prg
source\spooler.prg
source\tfactory.prg
source\timer_ini.prg
source\tipopago.prg
source\tipos.prg
source\tipos_isrl.prg
source\tvarpub.prg
source\uploadhosting.prg
source\usuarios_web.prg
source\vendedores.prg
source\venfactu.prg
source\verifica_tablas.prg
#archivos C
source\c\tfhkaif.cpp
#include
-Id:\fwh\include
-Ie:\Proyectos\Software\optica\include
-Ie:\Proyectos\include
-Id:\dolphin\include
#librerias AVCSIS
-Le:\Proyectos\Lib
-lavcsish
#librerias DOLPHIN
-LD:\dolphin\lib\HARBOUR\BCC
-ldolphin
-Ld:\tdolphin\Lib\mysql\omf
-llibmysql
#-LD:\bcc770\lib\win32\
#-LD:\bcc770\lib\win32\psdk
#librerias FWH
-Ld:\fwh\lib
-lfiveh
-lfivehc
#LIBRERIAS DE C COMPILER
-lkernel32 -luser32 -lgdi32 -lwinspool -lcomctl32
-lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32
-luuid -lodbc32 -lodbccp32 -liphlpapi -lmpr -lversion
-lwsock32 -lmsimg32 -loledlg -lpsapi -lgdiplus
-lwinmm -lvfw32 -lws2_32 -lshlwapi
-lstrmiids -lwininet -luxtheme
#archivos RES
res\fwbackup.res
res\informacion.res
res\icon_optica.res
res\laboratorio.res
res\sysmonth32.res
res\buscaseniat.res
res\mysql.res
res\resource1.res
res\resource2.res
res\resource3.res
res\resource4.res
res\resource5.res
res\tcalc.res
#librerias contrib HARBOUR
xhb.hbc
hbwin.hbc
hbct.hbc
hbziparc.hbc
hbmzip.hbc
hbmisc.hbc
hbzebra.hbc
hbmemio.hbc
Archivo bat
- Code: Select all Expand view
cls
@echo off
echo .
echo ***************************************************
echo * CREANDO APLICACION BCC 32 BITS / HARBOUR
echo ***************************************************
echo
IF EXIST %1.exe del %1.exe
set bcc=d:\bcc770
set path=%bcc%\bin
rem set include=%bcc%\include
rem set lib=%bcc%\lib\win32;%bcc%\lib\win32\psk
set HB_USER_CFLAGS=-I%bcc%\INCLUDE\windows\crtl -I%bcc%\INCLUDE\windows\sdk -L%bcc%\LIB
set HB_USER_LDFLAGS=-L%bcc%\LIB;%bcc%\LIB\psdk
set harbourbindir=d:\harbour\bin
set projectdir=e:\Proyectos\Software\optica
set target=e:\Sistemas\optica
cd %projectdir%
%harbourbindir%\hbmk2.exe compiler.hbp -comp=bcc -o%1 > errores-vscode.log
@echo on
copy %1.exe %target%\%1.exe
@echo off
echo .
echo ***************
echo * FINAL
echo ***************
echo
ilink32.cfg
- Code: Select all Expand view
-L"d:\bcc770\bcc\lib\win32";"d:\bcc770\bcc\lib\win32\psdk"
bcc32.cfg
- Code: Select all Expand view
-I"d:\bcc770\include";"d:\bcc770\include\dinkumware";"d:\bcc770\include\windows"
-I"d:\bcc770\include\windows\crtl";"d:\bcc770\include\windows\sdk";"d:\bcc770\include\windows\sdk\gl"
-L"d:\bcc770\lib\win32";"d:\bcc770\lib\win32\psdk"