看板 Python 關於我們 聯絡資訊
py2exe 其實可以產生單一執行檔跟一個 MSVCR71.dll 的 C++ Runtime Library 集合 如果你不想要有 MSVCR71.dll 的話得自己重新編譯 Python interpreter 方法為重新編譯並修改 VC++ 專案為 "多執行緒 (/MT)" 而非 "多執行緒 DLL (/MD)" 至於 w9xpopen.exe 如果你沒用到的話其實可以砍掉 1. 先設定 setup.py # setup.py from distutils.core import setup import py2exe setup(console=["flashget.py"], zipfile=None) # 這邊考慮 console 2. 再到命令列提示字元使用指令 setup.py py2exe -b 1 3. 此時就會在 dist 資料夾產生出你要的檔案 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.79.63.18
CatOnMars:感謝 另外C Runtime的問題好像很多程式庫都有orz 05/17 10:54
LiloHuang:我是不建議脫離 原本跑得好好就好啦 ^^ 05/17 11:47
bobhsiao:推~不知道有 /MT 版的 python 可以下載? 05/17 15:12
LiloHuang:就我了解CPython跟ActivePython都是有相依MSVCR71.DLL 05/17 15:14
※ 編輯: LiloHuang 來自: 211.79.63.18 (05/17 15:15)