本文介绍了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:
,等$ c $中的所有文件时c>和 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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!