大家好开始:
使用用Xerces编译的Gdal
使用QT Creator版本5.4.1在C ++中编码
所以我的问题是我试图使用Gdal创建我自己的Esri shapefile,尝试添加多个字段时出现奇怪的运行时错误
示例:
// Create a ogr feeature
OGRFeature* ogr_feature;
// Set a bunch of fields
ogr_feature->SetField("Blah","Blah");
ogr_feature->SetField("Foo","Foo");
ogr_feature->SetField("Bar","Bar");
ogr_feature->SetField("Test","Test");
当我运行程序一旦它命中这个部分,它就会发出这个错误信息:
错误:1索引无效-1
我不太确定导致这种情况的原因。我已经尝试取出除了1之外的所有,这很好并没有给我任何错误。但是超过1会引发错误。
任何人都知道如何解决这个/为什么要这样做?