BCE
De WikiBCE
Contenido |
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
- bce-devel-1.9.3-1.fc14.i686.rpm - 15 Jun 2011
Otros binarios antiguos
- bce-devel-1.9.1-1.fc14.i686.rpm - 08 Abr 2011
- bce-devel-1.8.3-1.fc13.i686.rpm - 24 Mar 2011
- bce-devel-1.8.2-1.fc14.i686.rpm - 22 Mar 2011
- bce-devel-1.8.2-1.fc13.i686.rpm - 16 Mar 2011
- bce-devel-1.8.1-3.fc13.i686.rpm - 28 Ene 2011
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.
- Biblioteca BCE para Linux 32 bits (i686) - 28 Ago 2008
- Biblioteca BCE para Linux 64 bits (x86_64) - 28 Ago 2008
- Biblioteca BCE para Win32 - 28 Ago 2008
Código Fuente
Actuales
- bce-1.9.3-1.fc14.src.rpm - 03 Jun 2011 - Archivo .src.rpm con el código fuente de la BCE al 03 Jun 2011
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
- bce-1.9.1-1.fc14.src.rpm - 08 Abr 2011 - Archivo .src.rpm con el código fuente de la BCE al 08 Abr 2011
- bce-1.9.1.tar.gz - 08 Abr 2011 - Código fuente de la BCE al 08 Abril 2011
- bce.spec - 08 Abr 2011 - Archivo spec para construir la BCE
- bce-1.8.3-1.fc13.src.rpm - 24 Mar 2011 - Archivo .src.rpm con el código fuente de la BCE al 24 Mar 2011
- bce-1.8.3-20110324.tar.gz - 24 Mar 2011 - Código fuente de la BCE al 24 Mar 2011
- bce-1.8.2-1.fc13.src.rpm - 16 Mar 2011 - Archivo .src.rpm con el código fuente de la BCE al 16 Mar 2011
- bce-1.8.2-20110316.tar.gz - 16 Mar 2011 - Código fuente de la BCE al 16 Mar 2011
- bce-1.8.1-3.fc13.src.rpm - 28 Ene 2011 - Archivo .src.rpm con el código fuente de la BCE al 09 Nov 2010
- bce-1.8.1-20101109.tar.gz - 09 Nov 2010 - Código fuente de la BCE al 09 Nov 2010
- bce-1.8.1-2.fc13.src.rpm - 09 Nov 2010 - Archivo .src.rpm con el código fuente de la BCE al 09 Nov 2010
- bce-1.8-1.fc13.src.rpm - 24 Ago 2010 - Archivo .src.rpm con el código fuente de la BCE al 24 Ago 2010
- bce-1.8-20100820.zip - 20 Ago 2010 - Código fuente de la BCE al 20 Ago 2010
- Código fuente de la BCE al 27 Set 2008 - 27 Set 2008
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.