scially / Cesium3DTilesConverter

Convert OSGB,Shp,GDAL To Cesium 3DTiles
GNU Lesser General Public License v2.1
389 stars 90 forks source link

使用Convertor进行转换的时候出现InputStream::readImage():read error错误信息 #26

Open FangZurui opened 1 year ago

FangZurui commented 1 year ago

在ubuntu22的环境中编译好Cesium3DTilesConvertor,qt版本5.15.2,osg版本3.6.5,gcc11编译器。 使用命令调用Convertor程序 docker run -v Converter -f OSGB -y up /home/user/Production /home/user/osgb-data 程序调用成果,但是提示错误信息: 20231117-142740 在物理机上运行也存在这个问题,目前问题定位在osgDB上,osgdb_jpeg.so osgb_png.so osgb_tiff.so都是存在的,是不是还存在缺少依赖的问题?

scially commented 1 year ago

猜测是少了jpeg的动态链接库, osgdb_jpeg.so还依赖jpeg62.so,你排查下

FangZurui commented 1 year ago

我的Convert工具依赖的这些库: {_ZZ94YP%UC{($7_ _({{4 检查了osgdb_jpeg.so的依赖是这样的: S GZZG57 X2JM58TB@X9~F 看上去并没有缺依赖,是不是版本存在问题? 还是在外部执行的时候没链接到依赖?