Windows XP中的Python Cx_Freeze错误

Alb*_*rto 5 python windows-xp cx-freeze

我在Windows 7中多次使用cx_freeze,我从来没有遇到任何问题,但现在我想在Windows XP中运行cx_freeze生成的可执行文件.但是当我运行程序时,我收到此错误:

the application configuration is incorrect. Reinstalling this application may fix this problem

我搜索了有关此问题的信息,似乎是Microsoft Visual Studio 2008可再发行组件未安装.我将在许多计算机中启动此可执行文件,因此我不想在系统中绝对安装任何内容.我已经读过,我可以将这4个文件放在与我的二进制文件相同的文件夹中:这个目录中的3个

C:\ WINDOWS\WinSxS文件\ x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_x,ww_d08d0375

msvcm90.dll msvcp90.dll msvcr90.dll

而这个目录中的这个文件

C:\ WINDOWS\WinSxS文件\舱单

x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_d08d0375.manifest

我已经在我的系统中搜索了这个目录(Win 8),而且它们不在这个文件夹中.无论如何,我从互联网上下载并尝试它但它没有用我有Python 2.7和cx_Freeze-4.3.1

我已经读过如果我使用较低版本的pyython它可以工作.是真的?为什么?

你知道我可以解决它而不在系统中安装任何东西吗?非常感谢您的帮助.

Alb*_*rto 3

谢谢大家的帮助。我终于用不同的解决方案让它工作了。

我发现我的系统中的其他程序也有这个 dll。Eclipese 就是其中之一(在这条路上:

eclipse\plugins\com.intland.hgbinary.win32_2.3.2\os\win32

)所以我只是采取:

微软.VC90.CRT.清单

msvcm90.dll

msvcp90.dll

msvcr90.dll

将此文件复制并粘贴到我编译的 python 代码的文件夹中。它的作用就像魔法一样。

不管怎样,谢谢你的帮助!!:D