1. 必須先安裝 MinGW 軟體
2. 安裝 MinGW 後,須手動 添加 {MinGW Home}\bin 到系統變數 PATH 裡
3. 準備 setup.py (*1) 與 要包裝的 C 的檔案,這裡以 PyMod.c(*2) 為例
4. 打開 cmd line
5. → python.exe setup.py build -c mingw32
6. build 完後會產生 build 資料夾 在當前路徑下,內有 lib.win32-2.4 與 temp.win32-2.4 二個資料夾, pyd 檔在 lib.win32-2.4
7. 準備一個 測試用的 py 檔 , testPyd.py (*3),用來測試 pyd 檔是否可以使用
(*1) setup.py
2. 安裝 MinGW 後,須手動 添加 {MinGW Home}\bin 到系統變數 PATH 裡
3. 準備 setup.py (*1) 與 要包裝的 C 的檔案,這裡以 PyMod.c(*2) 為例
4. 打開 cmd line
5. → python.exe setup.py build -c mingw32
6. build 完後會產生 build 資料夾 在當前路徑下,內有 lib.win32-2.4 與 temp.win32-2.4 二個資料夾, pyd 檔在 lib.win32-2.4
7. 準備一個 測試用的 py 檔 , testPyd.py (*3),用來測試 pyd 檔是否可以使用
(*1) setup.py
from distutils.core import setup, Extension