Mostrando entradas con la etiqueta boost. Mostrar todas las entradas
Mostrando entradas con la etiqueta boost. Mostrar todas las entradas

sábado, 27 de octubre de 2012

Usar librerías boost en eclipse

Antes que nada deberás tener instaladas las librerías, para ella puedes instalarla desde tu gestor de software. Las básicas son:

boost
boost-system
boost-devel

En el caso de Fedora existen varios paquetes para usos específicos (expresiones regulares, timers, etc). Recomiendo instalarlos todos. Estos son algunos:


Luego de instalar los paquetes entras en eclipse e entras en el fichero objects.mk de tu proyecto


y agregas el string -lboost_system-mt a la variable LIBS.

Quedaria algo asi:

LIBS := -lglib-2.0 -lboost_system-mt

Nota: Algunas características de boost necesitan links a otras librerías. Por ejemplo si deseas usar timers debes agregar -lpthread.

Este proceso tambien se puede hacer desde el dialogo de opciones del proyecto:

C/C++ Build -> Settings -> GCC C++ Linker -> Libraries

Allí agregas la biblioteca deseada.