SVG图标没有显示在Ubuntu下的Qt便携式应用程序中

SVG图标没有显示在Ubuntu下的Qt便携式应用程序中,qt,ubuntu,svg,Qt,Ubuntu,Svg,出于某种原因,我想将我的应用程序发布为可移植应用程序。也就是说,避免使用预安装的共享库,而是使用我自己的共享库,这些库随应用程序一起提供 长话短说。根据建议,我发现窗口图标(svg)没有显示在外国计算机中。我错过了什么?结果是找不到它需要的共享库 在Windows中,必须将Qt5Svg.dll放在exe的同一文件夹中。在Linux中,除了libQt5Svg.so.5,还需要iconengines/libqsvgicon.so

出于某种原因,我想将我的应用程序发布为可移植应用程序。也就是说,避免使用预安装的共享库,而是使用我自己的共享库,这些库随应用程序一起提供


长话短说。根据建议,我发现窗口图标(svg)没有显示在外国计算机中。我错过了什么?

结果是找不到它需要的共享库

在Windows中,必须将
Qt5Svg.dll
放在exe的同一文件夹中。在Linux中,除了libQt5Svg.so.5,还需要iconengines/libqsvgicon.so