FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour Es posible compilar con PellesC
Posts: 6
Joined: Fri Oct 21, 2005 10:04 AM
Es posible compilar con PellesC
Posted: Tue Jan 31, 2006 04:10 PM

Es posible compilar con PellesC ?

Miguel Angel Marchuet
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Es posible compilar con PellesC
Posted: Tue Jan 31, 2006 05:17 PM

Miguel,

Pelles C es el compilador (y librerías) que usa el xharbour builder. Genera ficheros OBJ formato COFF que son compatibles con los que crea Microsoft VC, por lo que puedes usar las librerías de FWH para Microsoft.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6
Joined: Fri Oct 21, 2005 10:04 AM
Es posible compilar con PellesC
Posted: Tue Jan 31, 2006 05:38 PM

He compilado xharbour con PellesC

y cuando intento enlazar nuestra aplicacion usando las libs de Five para
microsoft me da errores como el siguiente:

POLINK: error: Unresolved external symbol '_HB_FUN_GETMODULEFILENAME'.
POLINK: error: Unresolved external symbol '_HB_FUN_SETRESDEBUG'.
POLINK: error: Unresolved external symbol '_HB_FUN_CHECKRES'.
POLINK: error: Unresolved external symbol '_HB_FUN_HELPINDEX'.
POLINK: error: Unresolved external symbol '_HB_FUN_WINHELP'.

enlazo con:

PELLESC_LINK_FLAGS = /LIBPATH:"$(PELLESC_LIB_DIR)" /LIBPATH:"$(PELLESC_LIB_DIR)\WIN" /MACHINE:IX86 /SUBSYSTEM:WINDOWS /force:multiple

compilo con:

PELLESC_COMP_FLAGS = /Ze /Go /Tx86-coff /Ot /I"$(HARBOUR_INCLUDE_DIR)" /I"$(PELLESC_INCLUDE_DIR)" /I"$(PELLESC_INCLUDE_DIR)\WIN" /D"WIN32" /D"HB_OS_WIN_32" /D"FLAT"

no consigo encontrar el problema :(

Miguel Angel Marchuet
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Es posible compilar con PellesC
Posted: Tue Jan 31, 2006 05:53 PM

Miguel Angel,

Tienes que usar el flag del compilador de PellesC para que compile en modo C++, no en modo C.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6
Joined: Fri Oct 21, 2005 10:04 AM
Es posible compilar con PellesC
Posted: Wed Feb 01, 2006 09:09 AM

Perdona mi ignorancia.

pero cual es el flag de pellesC para compilar en modo C++

Gracias

Miguel Angel Marchuet
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Es posible compilar con PellesC
Posted: Wed Feb 01, 2006 09:16 AM

Miguel,

No lo se :) No usamos PellesC, pero debe tenerlo.

Ante la duda, recombra el fichero .C a .CPP y debería compilar en modo C++ por defecto.

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion