我在做一个更新我的申请,我开始之前,我迁移到2.62,因为它似乎是时间。我径直到具有使用,因为MSVCR90.dlls的py2exe构建我的应用程序的问题的问题。似乎是有关如何来解决这个问题,包括一些很好的答案在这里SO相当数量。

我部署到较有可能有32位XP或Vista计算机的用户。我的一些用户会在不久的将来迁移到64位Vista。我对这些问题的理解是,我必须确保他们有涉及到Python版本的应用程序的开发计算机上存在正确的DLL。因为我有一个x86处理器,也需要在dll的x86版本。他们的电脑的配置是无关紧要的。

这是正确的还是我必须考虑到他们的架构,如果我要传递的dll为私有组件?

感谢您的任何应答

有帮助吗?

解决方案

Vista的64位有32位模拟器我相信,这样你就不用担心这一点。

不过,我只是告诉他们要安装的被认为是应对这种混乱的SxS正确的方式MSVCRT运行。

其他提示

从我已经收集并学习正确的答案是,我担心的是在Python和MX的版本,我建立的应用程序依赖于所使用的MSCVCR90 DLL。这一点很重要,因为这意味着,如果用户有不同的配置,我不能轻易除非我做一些技巧,以安装正确的DLL解决这个问题。如果我让他们从微软及其硬件(CPU类型)下载MS安装不符合矿山那么他们将有可能遇到的问题。有一个很好的一套关于wxPython的用户组网站的说明。 WX讨论

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top