本文介绍了Python3 + PyGobject + GTK3和cx_freeze缺少DLL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时删除!!

当我使用会丢失一些DLL文件。

When I make a exe from py python3 + pygobject + gtk3 application using the setup.py from pygobject site it misses some DLL files.

缺少哪些文件?

推荐答案

我手动尝试了所需的DLL。因此,如果这对某人有帮助,

I have manualy tried what DLLs are required. So if this will help someone:

必须进行编辑。 missing_dlls 列表必须为:

the setup.py must be edited. the missing_dlls list must be:

,等和 lib ,编辑 gtk_libs 列表:

and when you dont want all the files from share, etc and lib, edit the gtk_libs list:

gtk_libs = ['lib/gdk-pixbuf-2.0',
            'lib/girepository-1.0',
            'share/glib-2.0',
            'share/gtk-3.0']

您可能还包括 lib / engines ,但我不需要。

you might include also the lib/engines, but I dont needed it.

这篇关于Python3 + PyGobject + GTK3和cx_freeze缺少DLL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

1403页,肝出来的..

09-08 20:49