Aspose.Slides.dll在linux下使用,会有报错

请问这个文件是需要下载吗?代码在windows下运行正常。
报错内容如下:

Unable to load shared library ‘libaspose.slides.drawing.capi_x86_64_libstdcpp_libc2.23’ or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: liblibaspose.slides.drawing.capi_x86_64_libstdcpp_libc2.23: cannot open shared object file: No such file or directory

代码如下:
代码.zip (894 字节)

@aspose1111,
感谢您联系支持。
请问您能指明您的应用程序中的.NET目标平台以及异常发生的Linux版本吗?

net版本是6.0,linux系统版本是centos7.6

@aspose1111,
感谢提供额外的信息。Aspose.Slides for .NET 6 需要 GLIBC 2.23 或更高版本。CentOS 7 的 GLIBC 版本为 2.14,不受支持。要在 CentOS 7 下使用 Aspose.Slides,请使用 Aspose.Slides for .NET 的 .NET Standard 版本。

1 Like

好的,感谢回复,我下载再试试

@aspose1111,
感谢使用 Aspose.Slides。

你好,请问下,我已经将本地的centos7系统的glib测本升级到2.23,同时也将libaspose.slides.drawing.capi_x86_64_libstdcpp_libc2.23.so文件拷贝至c#项目的bin/Debug/net6.0/目录下,但是我运行代码还是有下面的报错,需要怎么解决?
#glibc版本
image.png (5.2 KB)

#报错内容

Unable to load shared library ‘libaspose.slides.drawing.capi_x86_64_libstdcpp_libc2.23’ or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: liblibaspose.slides.drawing.capi_x86_64_libstdcpp_libc2.23: cannot open shared object file: No such file or directory

@aspose1111,
请您分享能够复现异常的最简单项目吗?

代码.zip (593 字节)

这是运行的代码

@aspose1111,
感谢您提供的代码示例,但您能否分享一个使用Aspose.Slides库的示例项目呢?

ppt_handle.zip (614.2 KB)

由于上传文件大小有限制,所以将bin/Debug/net6.0目录下的aspose.slides.drawing.capi_vc14x86.dll和libaspose.slides.drawing.capi_x86_64_libstdcpp_libc2.23.so文件删除了

@aspose1111,
感谢提供示例项目。我正在处理这个问题,会尽快回复您。

@aspose1111,
谢谢你的耐心。请尝试以下选项:

好的,我试下,感谢回复!

@aspose1111,
请告诉我们,如果您遇到任何困难。