On Fri, May 4, 2012 at 1:37 PM, Xavier Rubio <[email protected]> wrote: > > Hi, I'm starting to develop some code using Grass following the programmer's > manual: > http://grass.osgeo.org/programming6/gislib.html > > but I'm unable to link an example with just the library initialization, > receiving this error: > > gcc -o main.o -c -I/usr/lib/grass64/include main.cxx > gcc -o test main.o -L/usr/lib/grass64/lib -lgrass_gis > main.o: In function `main': > main.cxx:(.text+0x3b): undefined reference to `G__gisinit(char const*, char > const*)'
It is highly recommended to use a GRASS style Makefile. This will likely solve the problem. For a simple one, see http://trac.osgeo.org/grass/browser/grass/branches/releasebranch_6_4/general/g.ask/Makefile for raster or vector processing, respectively http://trac.osgeo.org/grass/browser/grass/branches/releasebranch_6_4/doc/raster/r.example/ http://trac.osgeo.org/grass/browser/grass/branches/releasebranch_6_4/doc/vector/v.example/ Markus _______________________________________________ grass-dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/grass-dev
