cx_freeze(或等效的)和交叉构建?

时间:2011-10-03 14:46:26

标签: python

cx_freeze(或具有相同目的的任何其他工具)是否可以跨越构建二进制文件?即在Linux PC上构建Windows二进制文件?或者这太难问了?

我尝试使用cx_freeze并获得以下内容:

cx_Freeze.freezer.ConfigError: no base named Win32GUI    

谢谢,

1 个答案:

答案 0 :(得分:1)

如果在Wine中安装Python等,cx_Freeze将运行,但它会遗漏一些关键的DLL。所以不行。如果在Windows上构建不是一个选项,您可以计算出它需要的DLL,并在运行cx_Freeze后手动将它们复制到构建目录中。

(技术说明:如果有人有使用Wine的专业知识,我相信imagehlp.dll中的BindImageEx函数需要实现才能实现)