BCE

De BCE
Saltar a: navegación, buscar

Descripción

BCE es una Biblioteca de Clases Extendidas que permite hacer, entre otras cosas lo siguiente:

(bueno, me falta documentar esto)

Descarga

Elija alguna de las opciones dadas más adelante.

Actualmente se ha confirmado la compilación de la biblioteca BCE en linux (32 y 64 bits), windows y freebsd. Si logra compilar con éxito para otro sistema operativo, tenga a bien informar a domingobecker@gmail.com

Binarios Compilados

RPMS para Fedora

Otros binarios antiguos

Los siguientes binarios están compiados con GNU C++ usando CodeBlocks como IDE. Especificar bce en la lista de bibliotecas a encadenar en el proyecto de CodeBlocks. Especificar -lbce si compila a mano.

Código Fuente

Actuales

Compilar desde Código Fuente en Fedora

Para crear el paquete binario desde el .src.rpm sacado desde un sitio web:

rpmbuild --rebuild --clean http://www.sisbce.com.ar/bce/bce-1.9.3-1.fc14.src.rpm

Este srpm fue probado en Fedora 13, 14 y 15, i686 y x86_64.

Instalar el Código Fuente en Fedora

Para instalar el código fuente desde el .src.rpm sacado desde un sitio web:

rpm -iv http://bce.no-ip.org/bce/bce-1.8.2-1.fc13.src.rpm

Lo debe ejecutar como el usuario que construirá el paquete luego.

Archivos Antiguos

Solamente descompactar preservando el nombre de las carpetas y usar. Si usan zip disponible en linux, windows y freebsd, hacer

Si usa el tar.gz

tar xvfz bce-xxx.tar.gz

Si usa el .zip

unzip bce-xxx.zip


y les va a crear las carpetas con la biblioteca BCE. En bce/include están los .h y en bce/lib está la biblioteca estática compilada. Agregar esos directorios a CodeBlocks o a su IDE de preferencia.

Está compilada con GNU C++ usando CodeBlocks como IDE. Especificar bce en la lista de bibliotecas a encadenar en el proyecto de CodeBlocks. Especificar -lbce si compila a mano.

Si va a usar otro sistema operativo, usar los fuentes (bce-src-xxx.zip). En la carpeta bce/fuentes/bcelinux hay un proyecto de CodeBlocks que le permitirá generar la biblioteca libbce.a en bce/lib. Ese proyecto usa la configuración predeterminada del compilador GNU C++, que es muy portable, normalmente no hay que tocar nada para recompilar en otro sistema operativo.

Se ha confirmado la compilación de la BCE en FreeBSD 8. Fue usada para construir el SLR1v2 para FreeBSD mencionado más arriba.

El paquete requiere wxGTK-devel y gcc-c++:

su -c 'yum install wxGTK-devel gcc-c++'

Instalar los binarios

Para instalar el paquete que se acaba de compilar con su información de depuración para que lo use ABRT:

su -c 'yum install --nogpg rpmbuild/RPMS/x86_64/bce-devel-1.8.1-3.fc14.x86_64.rpm '

Registro de Cambios

El registro de cambios está en el archivo UltCambios.txt.

Ahora también llevo una copia del registro de cambios en esta página.

Utilitarios para trabajar con la BCE

Hay varios utilitarios desarrollados para trabajar con la biblioteca BCE y su soporte para bases de datos. Sirven para muchos objetivos y temas diversos. Se los lista a continuación.

Servidor BCE

El Servidor de Bases de Datos BCE tiene su propia página, consulte allí.

bce-utils

Este paquete es un conjunto de utilitarios para trabajo con la Biblioteca BCE en tareas como el chequeo de tablas, copia de tablas entre servidores BCE, sistema de nombres para IP dinámica (cliente y servidor), generación de código C++ para el acceso a tablas, conversión de tablas BCE a formato DBF, entre otras funciones.

Consulte en su página por información adicional.