簡體   English   中英

使用py2exe從64位Windows 7機器打包32位WIndows XP的python

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM