Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/140.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在solaris 10中使用g++和gdal加载DTD数据?_C++_Gdal_Solaris 10 - Fatal编程技术网

C++ 在solaris 10中使用g++和gdal加载DTD数据?

C++ 在solaris 10中使用g++和gdal加载DTD数据?,c++,gdal,solaris-10,C++,Gdal,Solaris 10,我想在solaris 10中使用g++使用gdal加载数字地形高程数据。在solaris 10中,使用cc编译器的应用程序成功加载数据,但在我使用netbeans和g++时。应用程序成功读取数字地形高程数据,但当我打印GDALdataset->getDriver->GetDescription时,应用程序在GetGeoTransformationDouble*崩溃。此函数在cc中运行良好。如果我对该行进行注释,应用程序将在GDALDataset->GetRasterBand1处崩溃,并且错误打印

我想在solaris 10中使用g++使用gdal加载数字地形高程数据。在solaris 10中,使用cc编译器的应用程序成功加载数据,但在我使用netbeans和g++时。应用程序成功读取数字地形高程数据,但当我打印GDALdataset->getDriver->GetDescription时,应用程序在GetGeoTransformationDouble*崩溃。此函数在cc中运行良好。如果我对该行进行注释,应用程序将在GDALDataset->GetRasterBand1处崩溃,并且错误打印ld.so.1致命重新分配错误符号\u ZN11GDALDataset13GetRasterBandIOEi参考符号未找到

您介意发布使用GDAL的部分代码吗?可能会有一些问题。从我的头顶上

索引时,GDAL GetRasterBand从1开始。您提供的代码片段似乎就是这样做的。 GDAL要求使用GDALLLRegister初始化驱动程序。 大多数GDAL函数在返回时没有数据,返回NULL。在将其传递到另一个函数之前,您可能需要对其进行测试,以防止潜在的seg故障。 cc指的是什么?我会用类似的东西检查符号链接

哪个cc ls-la/usr/bin/cc Solaris是Unix,不是Linux,所以请原谅我的错误。