SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: ok200 en Jueves 15 de Agosto de 2013, 21:02

Título: Libreria crypto++ linux
Publicado por: ok200 en Jueves 15 de Agosto de 2013, 21:02
Hola, soy nuevo por aca y tambien en C++

Necesito usar la libreria crypto++ pero GCC no la encuentra.
La instale desde repositorios:
pacman -S crypto++

Agregue en app.h

Código: C++
  1. #include <crypto++/cryptlib.h>
  2. #include <crypto++/modes.h>
  3. #include <crypto++/integer.h>
  4. #include <crypto++/aes.h>
  5. #include <crypto++/osrng.h>

Al correr make me da el siguiente error:

g++ -c -g -Wall app.cpp -o app.o
In file included from app.cpp:56:0:
app.h:24:31: error fatal: crypto++/cryptlib.h: No existe el fichero o el directorio
 #include <crypto++/cryptlib.h>
                               ^
compilación terminada.
make: *** [app.o] Error 1

Probe en desinstalarla, me baje las fuentes, la compile e instale en su PATH /usr/include y por las dudas tambien en /usr/lib64. Pero sigue sin encontrarla.

Algo estoy haciendo mal, si alguien me da una mano se agradece.
Saludos.
Título: Re:Libreria crypto++ linux
Publicado por: RadicalEd en Jueves 15 de Agosto de 2013, 23:47
Usa una ruta interna en tu path de la aplicación y usa el include con las comillas

Código: C
  1. #include "cripto/loquesea.h"
Título: Re:Libreria crypto++ linux
Publicado por: ok200 en Viernes 16 de Agosto de 2013, 01:35
Funcionò.

Muchas gracias.