【发布时间】:2012-06-26 23:27:22
【问题描述】:
我用 Qt Creator 创建了一个程序,并用发布模式编译了它。 我已经添加了所有必要的 DLL,并且一切都在我的计算机上运行良好。
问题是当我从另一台计算机启动程序时,我包含的所有图标都没有显示,而在我的计算机上一切看起来都很好。
这是从哪里来的?
编辑:图标加载到 qrc 文件中...
【问题讨论】:
-
图片资源是否使用绝对路径?它们是否在您的应用程序中编译?它们是如何加载的?
-
如果图标不是 PNG 格式,您很可能缺少相应的插件。 Qt 依赖于它支持的大多数数据格式的插件,您必须将其与您的应用程序一起分发。
-
有关一些相关信息,请查看Windows Deployment 或Mac Deployment,尤其是关于Qt 插件。
-
@dirkgently 这些图标在资源 qrc 文件中,所以我认为它们是在我的应用程序中编译的...
-
@Bart 所有文件都是 .ico。我在哪里可以找到要分发的那些插件?我无法阅读您的文档,因为该网站已被阻止。