Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/04/2010, 21:44
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 10 meses
Puntos: 1360
Respuesta: Ayuda con librerias

Relájate, yo también soy estudiante de universidad y la verdad es que algunos profesores se crecen cuando les preguntas algo. Pero bueno eso es otro tema.

Supongo que estas utilizando windows + visual studio.

La verdad es que en windows instalar librerías es mas complicado que tratar de besar a la novia enfrente de los suegros.

Por que varia con cada libreria, con cada compilador, etc..
Eso sin mencionar que tienes que crear tu propio makefile (en visual studio creo que son proyectos) con los parámetros para poder compilar la librería.

Este proyecto esta originalmente para java, fue portado parcialmente a c++.

Cita:
Iniciado por README
This is only tested on Linux. With some trouble, it might work on Windows as well.

To build the library only:
- Install scons
- Run "scons lib" in this folder (cpp).

To build the unit tests:
- Install cppunit (libcppunit-dev on Ubuntu)
- Run "scons tests"
- Run "testrunner" in the build folder

To build the test utility:
- Install Magick++ (libmagick++-dev on Ubuntu)
- Run "scons zxing"

An simple example application is now also included, but no compilation instructions yet.

To clean:
- Run "scons -c all"

To use the test utility:
- Basic usage:
- "mkdir testout"
- "zxing testout *.jpg > report.html"
- With the zxing test data, from the cpp folder:
- "mkdir testout"
- "build/zxing testout ../core/test/data/blackbox/qrcode-*/* > report.html"

To format the code:
- Install astyle
- Run ./format

To profile the code (very useful to optimize the code):
- Install valgrind
- "valgrind --tool=callgrind build/zxing - path/to/test/data/*.jpg > report.html"
- kcachegrind is a very nice tool to analize the output