Es posible compilar con PellesC ?
Es posible compilar con PellesC ?
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.
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,
Tienes que usar el flag del compilador de PellesC para que compile en modo C++, no en modo C.
Perdona mi ignorancia.
pero cual es el flag de pellesC para compilar en modo C++
Gracias
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.