Resuelto : hbmk2 no encuentra el archivo C0W32.OBJ

Resuelto : hbmk2 no encuentra el archivo C0W32.OBJ

Postby albeiroval » Mon Nov 11, 2024 5:55 pm

Hola,

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  RUN

#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  RUN

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  RUN

-L"d:\bcc770\bcc\lib\win32";"d:\bcc770\bcc\lib\win32\psdk"
 


bcc32.cfg
Code: Select all  Expand view  RUN

-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"
 
Last edited by albeiroval on Mon Nov 11, 2024 8:03 pm, edited 1 time in total.
Saludos,
Regards,

Albeiro Valencia
www.avcsistemas.com
User avatar
albeiroval
 
Posts: 378
Joined: Tue Oct 16, 2007 5:51 pm
Location: Barquisimeto - Venezuela

Re: hbmk2 no encuentra el archivo C0W32.OBJ

Postby alerchster » Mon Nov 11, 2024 7:33 pm

Esta línea en archivo.bat es incorrecta
set HB_USER_LDFLAGS=-L%bcc%\LIB;%bcc%\LIB\psdk
cambiar a
set HB_USER_LDFLAGS=-L%bcc%\LIB\WIN32;%bcc%\LIB\WIN32\psdk

ilink32.cfg ?
-L"d:\bcc770\bcc\lib\win32";"d:\bcc770\bcc\lib\win32\psdk"
cambiar a
-L"d:\bcc770\lib\win32";"d:\bcc770\lib\win32\psdk"

bcc32.cfg ?
-L"d:\bcc770\lib\win32";"d:\bcc770\lib\win32\psdk"
Regards

Ing. Anton Lerchster
User avatar
alerchster
 
Posts: 94
Joined: Mon Oct 22, 2012 4:43 pm

Re: hbmk2 no encuentra el archivo C0W32.OBJ

Postby albeiroval » Mon Nov 11, 2024 8:02 pm

Anton Lerchster, muchas gracias ahora si genera el exe
Saludos,
Regards,

Albeiro Valencia
www.avcsistemas.com
User avatar
albeiroval
 
Posts: 378
Joined: Tue Oct 16, 2007 5:51 pm
Location: Barquisimeto - Venezuela

Re: Resuelto : hbmk2 no encuentra el archivo C0W32.OBJ

Postby elmoiquique » Mon Nov 18, 2024 3:38 pm

hola,, donde conseguiste ladescarga del borland 7??
Fivewin-Xharbour 24.09, Iquique, Chile
elmoiquique
 
Posts: 316
Joined: Wed May 16, 2007 9:40 pm
Location: Region de Ñuble, Chile


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 73 guests