OGRFeature设置多个字段

时间:2015-07-09 14:35:28

标签: c++ qt

大家好开始:

使用用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会引发错误。

任何人都知道如何解决这个/为什么要这样做?

0 个答案:

没有答案