2011-10-03 36 views
3

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

我试着用cx_freeze,得到了以下几点:

cx_Freeze.freezer.ConfigError: no base named Win32GUI  

感谢,

回答

1

如果你安装Python等内部酒,cx_Freeze将运行,但它忽略了一些关键的DLL。所以不行。如果在Windows上构建不是一个选项,则可以计算出所需的DLL,并在运行cx_Freeze后手动将它们复制到构建目录中。

(技术说明:如果任何人都有在Wine上工作的技术诀窍,我相信imagehlp.dll中的BindImageEx函数需要实现此功能)