Xerces C++ en Windows y con Eclipse CDT

Publicidad

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.

[googmonify]1345131474:center:468:60[/googmonify]

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:

[googmonify]1345131474:center:468:60[/googmonify]

Related Posts Plugin for WordPress, Blogger...

Artículos relacionados:

  1. Desarrollar con C/C++ en Eclipse
    Eclipse es un potente IDE muy utilizado por desarrolladores Java....
  2. Android SDK en Eclipse
    Al empezar a desarrollar aplicaciones para Android uno de los...
  3. Xampp no funciona en localhost (Windows Vista)
    En una de las actualizaciones de Windows Vista me pasó...
  4. Cambiar el Idioma de Windows (Vista/Windows 7)
    Cómo cambiar el idioma de Windows es algo que muchos...

Xerces C++ en Windows y con Eclipse CDT se encuentra en Otros usa los siguientes tags:

 

Sin comentarios. ¿Quieres ser el primero en comentar?

Dejar un comentario