我有一个python GUI应用程序,我使用pyQt4。 我使用bbfreeze构建二进制文件(在我使用py2exe之前,但它不适用于电子邮件模块)。
在我构建这个应用程序的系统上,一切正常,但是当我在原始窗口上安装它时(没有所有那些vc_redist和一组python库)二进制文件不起作用。
我应该从哪里开始找到解决方案,因为我没有消息/异常/崩溃,它只是在我从命令行运行后立即结束。
我预测如果我从“构建系统”安装一些工具,我会运行它。 这是唯一的方法吗? 我的意思是,如果我找到丢失的lib(如果它是lib问题),将这个库添加到bbfreeze脚本会解决这个问题吗?
欢呼声 P上。
答案 0 :(得分:1)
获取Dependency Walker,并在您的可执行文件上运行depends.exe。它将检查DLL依赖项的完整树,并用红色错误标记缺少的那些。
可能是MSCVRTxx.dll。