与部署GTK应用问题

问题描述 投票:0回答:1

我目前正在测试,我建在使用MSYS2 64位shell窗口的GTK应用。

对于该计划,使其能够在外壳外面跑,我收拾好所有与它所需的DLL以及以下内容:

FOLDER\lib\gdk-pixbuf-2.0\2.10.0\loaders\\*
FOLDER\lib\gdk-pixbuf-2.0\2.10.0\loaders.cache
FOLDER\share\glib-2.0\schemas\gschemas.compiled 
FOLDER\share\icons\Adwaita\\*
FOLDER\share\icons\hicolor\\*

好消息是:它的工作原理:)而且它也完美的作品另一台电脑,这并不具有GTK / Msys2 /不管安装。

坏消息是:在另一个PC(我已经测试它比我的开发系统,到目前为止其他2个系统,其中的一个一个它完美的作品),本身的运作程序,但是GUI不会急剧地呈现(文本是模糊)。

难道你们有什么可能是其中的原因什么想法?我猜它可能是以下中的一种:

  • 受影响的系统可能有什么都没有做我的应用程序的一般显示问题。
  • 该gschemas.compiled文件不适合受影响的系统。在这种情况下,我可能会动态地创建该文件,但我不知道如何做到这一点。
  • 我失踪GTK或油滑一些文件,将解决这个问题。

我感谢所有帮助:)编译/部署GTK应用程序的Windows已经被证明是在痛苦***,但因为(几乎)一切正常,现在,我觉得它的并不多,我很想念,除非我有监督什么是至关重要的。

问候,

阳光

windows gtk mingw glib msys2
1个回答
1
投票

鉴于您创建包的样子,我敢打赌,你缺少一些组件,使绘图代码使用一些备用程序,因此“犀利”图。尝试运行的机器在您有问题,请在命令行应用程序,看看是否有你的机器上运行时,你没有一些不寻常的警告。

另请参见我的how to distribute a GTK+ application on Windows答案。

© www.soinside.com 2019 - 2024. All rights reserved.