![](/img/trans.png)
[英]executable made with py2exe doesn't run on windows xp 32bit
[英]Packaging python for 32 bit WIndows XP from a 64 bit windows 7 machine using py2exe
我正在嘗試使用py2exe在我的64位Windows 7計算機上打包python應用程序。 此應用程序的最終目標是32位Windows計算機。
我在64位Windows 7計算機上使用32位python 2.7。 當我打包應用程序時,py2exe會警告我來自system32目錄的幾個DLL,這些DLL需要打包。
現在,內置的exe無法在目標計算機上運行:Windows XP(32位)和Windows Vista(32位),並顯示消息C:\\ myapp \\ bin \\ WS2_32.dll損壞,我需要針對Windows進行檢查。安裝。
檢查:Windows 7 64位:system32目錄WS2_32.dll的大小為290kb Windows XP 32位:系統目錄的大小為80 kb
我的問題是,鑒於這些DLL大小的差異,是否可以使用Windows 7的py2exe構建XP / Vista 32位應用程序。
我也嘗試用XP DLL替換C:\\ myapp \\ bin \\ WS2_32.dll。但是這次應用程序沒有啟動。
py2exe告訴您:
您的可執行文件還取決於未包含的這些dll,您可能會也可能不需要分發它們。
如果您分發了任何許可證,請確保您具有許可證,並且不要分發屬於操作系統的文件 。
WS2_32.dll是操作系統的一部分。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.