如何在使用py2exe在中文版的XP上编译应用程序时,如何在XP的英文版中运行应用程序?

时间:2013-04-24 05:41:36

标签: python windows py2exe

我在Windows XP(中文版)中使用py2exe编译了我的Python程序,但它不能在Windows XP(英文版)上运行。当我在英文版的Windows XP中运行它时,窗口显示:

  

此应用程序无法启动,因为应用程序配置不正确。重新安装应用程序可能会解决问题。

如何在XP中文版上编译应用程序时运行英文版的XP?

2 个答案:

答案 0 :(得分:1)

我认为您的问题不在于您创建.exe的语言。 查看此帖子Application has failed to start ... application configuration is incorrect - VC++ 2005 Runtime Problem。 您必须包含VC ++运行时的dll,如下所示:

Microsoft.VC90.CRT.manifest
msvcm90.dll
msvcp90.dll
msvcr71.dll
msvcr90.dll

将它放入你的dist文件夹中。并在Windows XP中用英语测试您的应用程序。

答案 1 :(得分:0)

查看此链接link,也许您已在其上安装了目录,请按照此路径C:\ Windows \ winsxs \ x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.1_none_e163563597edeada \

另一方面,请查看google vc ++运行时,请查看此link1link2

希望它对你有所帮助。