[gdal-dev] OGR: GetField methods problem

Andrey Kiselev dron at ak4719.spb.edu
Tue Oct 21 02:11:41 EDT 2008


Anton,

On Sat, Oct 18, 2008 at 11:45:49AM +0900, Anton Patrushev wrote:
> It is strange, but I have this problem again with the fresh
> installation of Ubuntu 8.04.
> I took GDAL 1.5.1 .deb packages from here
> http://les-ejk.cz/ubuntu/dists/hardy/multiverse/binary-i386/ and they
> look OK.
> But when I'm trying to compile my stuff, I get
> 
> /usr/include/gdal/ogr_feature.h undefined reference to
> 'OGRFeature::GetFieldAsDouble(int)'
> /usr/include/gdal/ogr_feature.h undefined reference to
> 'OGRFeature::GetFieldAsInteger(int)'
> /usr/include/gdal/ogr_feature.h undefined reference to
> 'OGRFeatureDefn::GetFieldIndex(char const*)'
> 
> just like with RHEL before.
> It looks pretty strange, 'cause I have all header files from gdal-dev.

That means you forgot to link with the GDAL library. Try to add '-lgdal'
option to you compilation command line.

Best regards,
Andrey


-- 
Andrey V. Kiselev
ICQ# 26871517


More information about the gdal-dev mailing list