關於VS2008編譯Python2 7

2021-08-25 13:16:02 字數 515 閱讀 2478

參考的是《python原始碼剖析》,基本一樣的操作。

我選擇的是python-2.7.1.tar.bz2 ,然後使用vs2008進行編譯。比較鬱悶的是,現在瀏覽python.org,時不時都需要小翻一下。

python 2.7.1目錄下有pc和pcbuild兩個目錄,前者包含vc6、vs7.1和vs8三個目錄,相應目錄裡面有適合不同ide編譯的專案。於是猜測pcbuild應該是包含適合vs2008的專案檔案,檢視一下該目錄下的env.bat原始碼得到確認:

接著用vs2008開啟專案檔案,預設的startup project就是python,無需修改。

然後修改專案屬性裡的configuration properties,只選中python和pythoncore

(因為該書只討論核心部分)。

修改完配置後,先單獨編譯如下兩者

最後再編譯專案,即可成功執行起python:

VS2008編譯問題!

vs2005鏈結問題 lnk2005錯誤 error lnk2005 free 已經在 libcmtd.lib dbgheap.obj 中定義 以前經常遇到這個警告資訊,因為執行並沒有什麼問題,所以也沒深究。但是耿耿於懷那個 0 個錯誤,0 個警告 的成功提示,在網上搜了一下。原來問題出在預設庫的引...

vs2008 編譯驅動

一 c c 屬性設定 1.新增包含檔案 wdk inc crt wdk inc api wdk inc ddk 2.設定目標平台 preprocessor x86 3.修改呼叫約定為 stdcall gz 4.執行時庫選擇 多執行緒除錯 mtd 或者多執行緒 mt 基本執行時檢查 預設值 二 lin...

VS2008編譯問題

將之前版本的程式拿來用vs2008重新編譯發現好多編譯問題,比如 1 提示 fatal error c1083 cannot open include file mclmcrrt.h no such file or directory 試試 該vs2008的程式使用的matlab的庫,預設的vs d...