hbpcre.lib

Post Reply
Carlos Mora
Posts: 988
Joined: Thu Nov 24, 2005 3:01 pm
Location: Madrid, España

hbpcre.lib

Post 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

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
Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: hbpcre.lib

Post by Antonio Linares »

Carlos,

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

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

Antonio Linares
www.fivetechsoft.com
Carlos Mora
Posts: 988
Joined: Thu Nov 24, 2005 3:01 pm
Location: Madrid, España

Re: hbpcre.lib

Post 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.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: hbpcre.lib

Post 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 :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Vikthor.Thomas
Posts: 144
Joined: Thu Jan 02, 2014 1:49 pm

Re: hbpcre.lib

Post 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

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
Post Reply