Page 1 of 1

hbpcre.lib

PostPosted: Thu Feb 19, 2009 11:47 am
by Carlos Mora
Antonio,
estoy usando el Harbour provisto por Fivetech junto a FW8.12 para construir mi aplicación. Como el contrib.lib no viene incluido estoy tratando de compilar la clase TXml de xHarbour, incluyendo en mi proyecto las fuentes correspondientes de la versión 1.01 de Harbour. El problema surge de que al compilar obtengo el siguiente error:
Code: Select all  Expand view

Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_pcre_stack_malloc' referenced from C:\HARBOUR812\LIB\HBRTL.LIB|hbregex
Error: Unresolved external '_pcre_stack_free' referenced from C:\HARBOUR812\LIB\HBRTL.LIB|hbregex

 


Buscando en el foro de Harbour, Przemeck aclara que es por la falta de la lib hbpcre de Harbour, que tiene las funciones de expresiones regulares. Sería posible que la generaras e incuyeras en el Harbour de Fivetech?
Creo que es interesante para todos que tengamos XML funcionando en nuestras aplicaciones, y regex es imprescindible.

Un saludo

Re: hbpcre.lib

PostPosted: Thu Feb 19, 2009 12:33 pm
by Antonio Linares
Carlos,

Aqui tienes hbpcre.lib
http://www.mediafire.com/?sharekey=414c ... eaa7bc68bc

Lo incluiremos en próximos builds tambien, gracias :-)

Re: hbpcre.lib

PostPosted: Thu Feb 19, 2009 2:05 pm
by Carlos Mora
¡Gracias! ¡Funciona perfecto!

Una pregunta: Que cambia entre la versión provista por FiveTech y el binario que te bajas de harbour-project? Había pensado en bajarme y compilar Harbour de source forge, pero tengo que recompilar toooda la Fw y los accesorios que uso, a riesgo de introducir errores.

Un saludo.

Re: hbpcre.lib

PostPosted: Thu Feb 19, 2009 6:13 pm
by Antonio Linares
Carlos,

> Que cambia entre la versión provista por FiveTech y el binario que te bajas de harbour-project?

La versión distribuida por FiveTech esta construida por nosotros y probada con FWH para garantizar el correcto funcionamiento de ambos.

En principio puedes descargar la versión de Harbour desde el sitio de Harbour-Project pero en ese caso nosotros no podriamos garantizar que funcione correctamente :-)

Re: hbpcre.lib

PostPosted: Tue Apr 18, 2017 3:39 pm
by Vikthor.Thomas
Antonio

En la versión de Harbour para 64 bits usando BCC7.1 las expresiones regulares no están funcionando correctamente.

Carlos Mora wrote:Antonio,
estoy usando el Harbour provisto por Fivetech junto a FW8.12 para construir mi aplicación. Como el contrib.lib no viene incluido estoy tratando de compilar la clase TXml de xHarbour, incluyendo en mi proyecto las fuentes correspondientes de la versión 1.01 de Harbour. El problema surge de que al compilar obtengo el siguiente error:
Code: Select all  Expand view

Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_pcre_stack_malloc' referenced from C:\HARBOUR812\LIB\HBRTL.LIB|hbregex
Error: Unresolved external '_pcre_stack_free' referenced from C:\HARBOUR812\LIB\HBRTL.LIB|hbregex

 


Buscando en el foro de Harbour, Przemeck aclara que es por la falta de la lib hbpcre de Harbour, que tiene las funciones de expresiones regulares. Sería posible que la generaras e incuyeras en el Harbour de Fivetech?
Creo que es interesante para todos que tengamos XML funcionando en nuestras aplicaciones, y regex es imprescindible.

Un saludo