[OSM-dev-fr] [info - LibOsm] Etat d'avancement de "ma" libosm (C++)
Sébastien Dinot
sebastien.dinot at free.fr
Jeu 16 Sep 00:30:14 BST 2010
Sébastien Dinot a écrit :
> Par contre, il me semble inutile de mettre les composants spatialite et
> tclap dans ton référentiel (et, du coup, de prévoir leur compilation
> dans le Makefile) puisqu'ils sont exogènes. Il existe d'ailleurs des
> paquets pour Debian :
>
> - libspatialite2
> - libspatialite-dev
> - libtclap-dev
À propos de spatialite, il est un peu dommage que tu aies appelé les
fichiers sources de ta classe Spatialite spatialite.h et spatialite.cpp.
Ce faisant, 3 fichiers spatialite.h entrent en lice :
/usr/include/spatialite.h
/usr/include/spatialite/spatialite.h
LibOsm/spatialite.h
Quand j'ai voulu lier ton exécutable à la bibliothèque spatialite déjà
installée sur ma machine (après avoir bien évidemment adapté le
Makefile), GCC s'est pris les pieds dans le tapis et n'a pas trouvé le
prototype des fonctions spatialite_*() de la bibliothèque externe. Pour
y remédier, j'ai du indiquer les entêtes sous la forme suivante :
#include <sqlite3.h>
#include </usr/include/spatialite.h>
#include <spatialite/spatialite.h>
#include "spatialite.h"
Aspirine bienvenue et portabilité... discutable. :)
Sébastien
--
Sébastien Dinot, sebastien.dinot at free.fr
http://sebastien.dinot.free.fr/
Ne goûtez pas au logiciel libre, vous ne pourriez plus vous en passer !
More information about the dev-fr
mailing list