Код: Выделить всё
#include "ogrsf_frmts.h"
int main()
{
GDALAllRegister();
GDALDriver *poDriver = GetGDALDriverManager()->GetDriverByName("ESRI Shapefile");
GDALDataset *poDS;
poDS = poDriver->Create( "point_out.shp", 0, 0, 0, GDT_Unknown, NULL );
OGRLayer *poLayer;
poLayer = poDS->CreateLayer( "point_out", NULL, wkbPoint, NULL );
cout
Подробнее здесь: [url]https://stackoverflow.com/questions/79499466/gdal-code-crashes-because-ogrfielddefn-modifies-pointers[/url]