该声明没有存储类或类型说明符GDAL

时间:2019-06-21 06:07:26

标签: c++ gdal

我正在尝试使用代码片段在其中创建虚拟栅格 在gdal文档的第405页中找到了C ++。 使用时,我收到问题标题中描述的错误 以下代码(第10行显示错误)(我不知道 缺少类型声明以及如何做到这一点,这就是我所拥有的 发现这可能是我的问题,在其他类似的帖子中 错误)

 #include "gdal/gdal.h"
 #include "gdal/cpl_conv.h" /* for CPLMalloc() */
 #include <iostream>
 #include <string>
 #include "gdal/cpl_string.h"
 using namespace std;



int main(){

    GDALDriverH poDriver = (GDALDriver) GDALGetDriverByName( "VRT" );
    GDALDatasetH poSrcDS, poVRTDS;
    poSrcDS = (GDALDatasetH ) GDALOpenShared(  "data/IMAGE_HV_SRA_wide_001.tif", GA_ReadOnly );
    poVRTDS = poDriver->CreateCopy( "wrk.vrt", poSrcDS, FALSE, NULL, NULL, NULL );
    GDALClose((GDALDatasetH) poVRTDS);
    GDALClose((GDALDatasetH) poSrcDS);

return 0;
}

0 个答案:

没有答案