Página 1 de 1
Compilar con MinGW
Publicado: Vie Dic 28, 2012 10:54 pm
por XeviCOMAS
Bien, pues ahora a probar MinGw... si bien los Samples por lo visto compilan
correcatamente, al compilar una de mis aplicaciones me encuentro con este
error de enlazado...
Enllaçant GWin.exe...
X:/Xevi/Xailer/GWin/Obj_MinGW/ServerInfo.o:(.text+0xba): undefined reference
to `[email=NetRemoteTOD@8']NetRemoteTOD@8'[/email]
X:/Xevi/Xailer/GWin/Obj_MinGW/ServerInfo.o:(.text+0xd3): undefined reference
to `[email=NetApiBufferFree@4']NetApiBufferFree@4'[/email]
¿Que lib me falta para su correcto compilado+enlazado???
Gracias.
Un Saludo,
Xevi.
Compilar con MinGW
Publicado: Sab Dic 29, 2012 10:15 am
por jlalin
Xevi,
> ¿Que lib me falta para su correcto compilado+enlazado???
"lib" + FileSetExtension( "netapi32.lib", "a" )

Saludos,
José Lalín
Compilar con MinGW
Publicado: Sab Dic 29, 2012 8:45 pm
por XeviCOMAS
José,
he añadido
FileSetExtension( "netapi32.lib", "a" )
en el PRG de inicio de la aplicación.
Luego he agregado la lib netapi32.lib al proyecto, la que he encontrado es
la de BCC++, ¿es correcto???
Bien, pues no termina de compilar.
Compilant GWin.prg...
Enllaçant GWin.exe...
C:XailerHB32compmingwBinld: cannot find -lnetapi32.lib
C:/Xailer/Borland/BCC55/Lib/PSDK/kernel32.lib: file not recognized: File
format not recognized
1 Files, 0 Warnings, 2 Errors
Temps de compilació: 0.69s Temps d'enllaçat: 0.28s Temp total: 1.14s
Aprovecho...
La Lib TCaptureBitmap, cuando puedas colgarla para MinGW, así también la
pruebo.
Un Saludo,
Xevi.
"José Lalín" ha escrit al missatge:50deb450$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Xevi,
> ¿Que lib me falta para su correcto compilado+enlazado???
"lib" + FileSetExtension( "netapi32.lib", "a" )

Saludos,
José Lalín
Compilar con MinGW
Publicado: Sab Dic 29, 2012 9:05 pm
por jlalin
Xevi,
> FileSetExtension( "netapi32.lib", "a" )
era broma... Tienes que añadir libnetapi32.a al proyecto.
> La Lib TCaptureBitmap, cuando puedas colgarla para MinGW, así también la
> pruebo.
Hasta dentro de unos días no empezaré a subir las librerías y componentes
actualizados por si hay que cambiar algo y tengo que volver a recompilar
todo que lleva su tiempo.
Saludos,
José Lalín
Compilar con MinGW
Publicado: Sab Dic 29, 2012 9:10 pm
por jlalin
Xevi,
ahí van las dos: para MinGW y BCC.
Saludos,
José Lalín
--
Compilar con MinGW
Publicado: Sab Dic 29, 2012 9:46 pm
por XeviCOMAS
José,
Bien, añadida la libnetapi32.a... ahora entiendo y veo que las libs de MinGW
son de la extensión a... una cosa mas que sabré.
Pero sigue sin compilar...
Enllaçant GWin.exe...
C:/Users/Xevi/Documents/Xailer/GWin/Obj_MinGW/TSms.o:(.data+ 0x488):
undefined reference to `HB_FUN_UNITOU8'
C:/Users/Xevi/Documents/Xailer/GWin/Obj_MinGW/TFILEXLS.o:(.d ata+0x228):
undefined reference to `HB_FUN_CTEMPFILE'
C:/Users/Xevi/Documents/Xailer/GWin/Obj_MinGW/TFILEXLS.o:(.d ata+0x2e8):
undefined reference to `HB_FUN_D2BIN'
C:/Users/Xevi/Documents/Xailer/GWin/Obj_MinGW/TFILEXLS.o:(.d ata+0x598):
undefined reference to `HB_FUN_CVALTOCHAR'
C:/Users/Xevi/Documents/Xailer/GWin/Obj_MinGW/TFILEXLS.o:(.d ata+0x5b8):
undefined reference to `HB_FUN_NLOBYTE'
C:/Users/Xevi/Documents/Xailer/GWin/Obj_MinGW/TFILEXLS.o:(.d ata+0x5c8):
undefined reference to `HB_FUN_NHIBYTE'
0 Files, 0 Warnings, 6 Errors
Temps de compilació: 0.00s Temps d'enllaçat: 0.94s Temp total: 1.11s
Si bien la funcion UNITOU8 compilando con BCC se arregla añadiento la
ct.lib... en MinGW no he encontrado la lib que me solvente este error.
He probado libhbct.a, libhbct_dll.a por si acaso... y alguna más pero nada
de nada.
Para las demás, seguiré los consejos del post para compilar con BCC, pues
dispongo de los fuentes de TFileXLS.
Por lo que estoy viendo, la versión de Xailer 3 cambian muchas mas cosas que
el cambio de xHarbour a Harbour... vamos a tener paciencia y a ver si salen
esa compilaciones deseadas.
Por cierto... cual es el define de MinGW???
estoy utilizando estas por ahora y me funcionan...
#ifdef __XHARBOUR__ //si xHarbour
#ifndef __XHARBOUR__ //para Harbour
Gracias por tu tiempo.
Un Saludo,
Xevi.
"José Lalín" ha escrit al missatge:50df4c7d$[email=2@svctag-j7w3v3j....]2@svctag-j7w3v3j....[/email]
Xevi,
> FileSetExtension( "netapi32.lib", "a" )
era broma... Tienes que añadir libnetapi32.a al proyecto.
> La Lib TCaptureBitmap, cuando puedas colgarla para MinGW, así también la
> pruebo.
Hasta dentro de unos días no empezaré a subir las librerías y componentes
actualizados por si hay que cambiar algo y tengo que volver a recompilar
todo que lleva su tiempo.
Saludos,
José Lalín
Compilar con MinGW
Publicado: Sab Dic 29, 2012 10:52 pm
por XeviCOMAS
José,
Funcionando perfectamente en BCC y MinGW.
Gracias.
Solo me queda el "escollo" en MinGW de las funciones UNITOU8() y FTOC(), que
de momento, para hacer pruebas las he añadido así, y así pruebo el resto de
mi aplicación.
function UNITOU8()
return nil
function FTOC()
return nil
Lo dicho, el resto de la aplicación, corriendo en MinGW o BCC.
Si esta aplicación corre, las demás que tengo de bien seguro que también,
pues es la mas compleja que tengo.
Un Saludo,
Xevi.
"José Lalín" ha escrit al missatge:50df4dc7$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Xevi,
ahí van las dos: para MinGW y BCC.
Saludos,
José Lalín
Compilar con MinGW
Publicado: Dom Dic 30, 2012 2:57 pm
por XeviCOMAS
Compilado correcto de mi aplicación en MinGW y también en BCC !!!
la función UNITOU8()... me faltava incluir un prg (unicodeconvert) en el
proyecto.
FTOC()... añadida la lib hbct.
A esperar la versión final de Xailer3 para probar las aplicaciones en
producción.
Que tengais un Muy Buen Año 2013!!!
Un Saludo,
Xevi.
"Xevi" ha escrit al missatge:50df6603$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
José,
Funcionando perfectamente en BCC y MinGW.
Gracias.
Solo me queda el "escollo" en MinGW de las funciones UNITOU8() y FTOC(), que
de momento, para hacer pruebas las he añadido así, y así pruebo el resto de
mi aplicación.
function UNITOU8()
return nil
function FTOC()
return nil
Lo dicho, el resto de la aplicación, corriendo en MinGW o BCC.
Si esta aplicación corre, las demás que tengo de bien seguro que también,
pues es la mas compleja que tengo.
Un Saludo,
Xevi.
"José Lalín" ha escrit al missatge:50df4dc7$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Xevi,
ahí van las dos: para MinGW y BCC.
Saludos,
José Lalín