Я работаю над проектом Qt с библиотеками gdal.
Qt5.9.1. Ubuntu 16.10 LTS.
Я получаю сообщение об ошибке и понятия не имею, что происходит не так.
#include <QCoreApplication>
#include <QFile>
#include "ogrsf_frmts.h"
int main(int argc, char *argv[])
{
OGRRegisterAll();
OGRDataSource *source;
source = OGRSFDriverRegistrar::Open( <path to s57 file>, FALSE );
if( source == NULL )
{
printf( "Open failed.\n" );
exit( 1 );
}
}
Я получаю следующую ошибку:
main.cpp:11: error:
'Open' is not a member of 'OGRSFDriverRegistrar';
source = OGRSFDriverRegistrar::Open( <path to s57 chart file>, FALSE );
Кто-нибудь может помочь мне в устранении ошибки?