1

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

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

在中文版XP上编译,如何让应用程序在英文版XP下运行?

4

2 回答 2

1

我认为您的问题不在于您创建 .exe 的语言。查看此线程应用程序无法启动...应用程序配置不正确 - VC++ 2005 运行时问题。您必须包含 VC++ 运行时的 dll,如下所示:

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

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

于 2013-04-25T14:00:00.093 回答
0

查看这个链接链接,也许你已经安装在它的目录下,按照这个路径 C:\Windows\winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.1_none_e163563597edeada\

另一方面寻找谷歌vc++运行时,看看这个link1link2

希望它可以帮助你。

于 2013-04-26T19:17:26.967 回答