硬件环境:vmware虚拟机
操作系统:linux
开发语言:Qt5.9.6
问题描述:使用Git上的JunSuCpp项目进行编译通过并成功运行。然后加载示例代码(二维地图示例China和三维场景示例 OSGB(Masai)和BIM(CBD))。结果如下:
(1)二维地图示例China加载工程正常,地图打开正常;
(2)三维OSGB场景Masai加载工程正常,打开场景时程序闪退,通过调试发现最终崩溃在osgDB::Registry::readNode函数;
(3)三维BIM场景示例CBD加载工程正常,打开场景时程序闪退,提示:ORGE EXCEPTION(2:InvalidParametersException):Compressed images must be consecutive.
更新1:通过论坛搜索,Linux下不能加载osgb,只能加载s3m,将Masai转换为s3m后,重新加载,提示与加载CBD同样的ORGE错误。
更新2:修改Masai工程,删除原来场景,新建空球面场景。重新加载,场景打开,但仅有黑色背景、缩放操作控件以及球的轮廓。
请问:该问题是否由于虚拟机无物理网卡所致,还是三维场景加载本身在Linux下存在问题。应该如何解决?谢谢。