¿Cómo implementar una biblioteca github C ++?

Estoy tratando de usar la biblioteca G + smo de github. Lo descargo, lo descomprimo y lo hago. Entonces podría ejecutar todos los ejemplos en el package. Pero no hay ningún tutorial que me guíe para build mi propio file cpp. Por ejemplo, intenté build el código más simple del tutorial:

# include <gismo.h> using namespace gismo; int main(int argc, char* argv[]) { gsInfo << "Hello G+Smo.\n"; real_t a = 2.0; // a real number, ie. double index_t b = 3; // an integer, ie. int GISMO_ASSERT( a*b == 6, "This is an error, 2*3 should be 6."); return 0; } 

Y vinculó el file lib por -lgismo, pero dice 'gismo.h: no se terminó la compilation de ese file o directory'. Sé que es el hecho de que no estoy familiarizado con c ++. ¿Pueden darme alguna sugerencia al respecto? O, si es demasiado obvio, ¿puedes sugerirme un libro para leer?

Gracias.

El error 'gismo.h: No se finalizó la compilation de ese file o directory'. sugiere que no estableció la ruta donde el comstackdor debe search los encabezados de la biblioteca. Intente agregar -I/path/to/gismo/headers a los indicadores del comstackdor, por ejemplo, en mi sistema make install instalé por defecto en /usr/local/include/gismo así que tengo que agregar -I/usr/local/include/gismo .

Por cierto, hay un "tutorial": el file README.txt en la carpeta de deploy .