Artículos para la categoría ‘C/C++’

Xerces C++ en Windows y con Eclipse CDT

Lunes, Abril 16th, 2007

En el artículo de la categoría Desarrollo del día hoy estudiaremos cómo instalar Xerces C++ en Windows utilizando MinGW.

Primero deberíamos descargar el código fuente desde Apache Xerces y descomprimirlo en una carpeta:

$ cd
$ gzip -dc xerces-c-src_2_7_0.tar.gz | tar x

El primer intento será compilar Xerces con el compilador gcc de Cygwin (ya que estoy en Windows).

Para Windows, en CodeSynteshis se menciona de cambiar un fragmento del archivo xerces-c-src_2_7_0/src/xercesc/util/Compilers/GCCDefs.hpp por lo cual vamos a creerle, y hacer tal modificación.

Luego ejecutamos:

$ export XERCESCROOT=~/xerces-c-src_2_7_0
$ cd xerces-c-src_2_7_0/src/xercesc
$ ./runConfigure -p mingw-msys -c gcc -x g++ -n fileonly \
-r none -z -mno-cygwin -C –host=i686-mingw32
$ make

Van a saltar algunos errores (algunas referencias no encontradas) en la etapa de Link, que hay que obviar. Luego con ar creamos un archivo de librería y con ranlib creamos un índice que permita acceder de forma más eficiente al archivo.

$ cd ../../lib
$ ar -rc libxerces-c.a ../obj/MINGW/*.o
$ ranlib libxerces-c.a

Luego tenemos el archivo libxerces-c.a compilado y linkeditado. Ahora hay que usarlo.

ECLIPSE

Abrimos el workbench de Eclipse con las capacidades de trabajar con C++, y hacemos lo siguiente:

Debemos indicarle al compilador del IDE que se va a usar la liibrería xerces-c, para esto hay que dar un clic derecho en el nombre del proyecto que está en la parte izquierda del IDE y cuando salga el menu desplegable hacer clic en Properties (propiedades), en la opcion C/C++ Build, en la solapa GCC C++ Linker. Luego ir a donde dice Libraries , y en el campo que dice libraries(l) dar clic en Agregar, que es un icono de una
pequeña hoja de papel con una flecha verde y aparecera un cuadro donde deberemos ingresar xerces-c. Tener cuidado de ingresar ésto, ya que luego al linkeditar se pasará como parámetro -lxerces-c lo cual va a buscar libxerces-c.a (pequeño detalle para que novatos se eviten problemas).

Luego restaría hacer clic en Ok y agregar en nuestro programa #include y estamos listos para programar en C++ con Xerces.

Otras referencias:

Desarrollar con C/C++ en Eclipse

Lunes, Marzo 12th, 2007

Eclipse es un potente IDE muy utilizado por desarrolladores Java.

Existe un plugin que permite adaptar un entorno de desarrollo para C/C++ denominado CDT (C/C++ Development Tooling).

Lo más sencillo para comenzar a desarrollar en C/C++ con Eclipse, es bajarse una distribución de EasyEclipse. Existen distribuciones prontas para utilizarse en diferentes ámbitos. También es posible descargar versiones para Windows, Linux y Mac.

En caso de trabajar en Windows, puede ser útil bajar Cygwin, y así disponer del compilador gcc, GNU.

  • WebLatam

    ... surge como recurso de anotaciones y sitios de interés sobre temáticas de Internet, Web y programación. Además de disponer la intención de fomentar un ámbito de discusión y colaboración entre personas, estudiantes y profesionales de los países de Latinoamérica.
  • Newsletter

    E-mail:

  • ¿Cuál de los siguientes lenguajes de programación utiliza con mayor frecuencia?

    View Results