我可以从哪里获取python27.dll和wxmsw dll
我们现在的项目是用Python2.3和wxPython-2.4.1.2做的,运行得很好。不过现在我们要把它升级到Python2.7和wxPython2.8.12.1。
因为我对Python和安装dll文件还不太熟悉,所以需要一些指导。
在我旧的NSIS安装文件夹里,有以下文件:
- python23.dll
- wxmsw24h.dll
这个项目是之前的程序员做的,我不知道他是从哪里弄来的这些dll文件,也不知道他是怎么制作这些dll的。
我觉得,要为我的新Python制作安装程序,我需要以下dll文件:
- python27.dll
- wxmsw28h.dll
根据我的理解,wxmsw的dll文件需要编译wxPython的源代码,但我不太确定该怎么做。
请告诉我,我可以从哪里获得这些dll文件?如果我需要自己创建这些文件,请告诉我该怎么做。
谢谢大家的帮助!
1 个回答
3
Python的动态链接库(DLL):
c:\WINDOWS\system32\python27.dll
或者:
C:\Windows\SysWOW64\python27.dll
wxPython的动态链接库(DLL):
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxbase28uh_net_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxbase28uh_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxbase28uh_xml_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_adv_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_aui_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_core_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_gizmos_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_gizmos_xrc_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_gl_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_html_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_media_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_qa_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_richtext_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_stc_vc.dll
c:\Python27\Lib\site-packages\wx-2.8-msw-unicode\wx\wxmsw28uh_xrc_vc.dll
不过,如果你是通过安装程序安装Python和wxPython的话,通常不需要把它们复制到其他地方,前提是你不打算自己构建可执行文件。如果你要构建独立的可执行文件,可以参考Blender的评论。