python在vs2013下的編譯

2021-07-27 22:12:10 字數 523 閱讀 8500

python在vs2013下的編譯

使用vs的工具來編譯python,能夠享受vs除錯的便利性。從目前的體驗來看,老版本甚至當前的python2系列,都未能及時趕上vs的進度。儘管如此,在利用vs自帶的版本工程檔案upgrade功能,也能夠完全滿足編譯python和pythoncore以及其他一些module的需求(有一些會存在一些問題)。

然而,看著26個工程中,若干不能編譯成功,感覺很是礙眼。所以花了一些工夫來完成一些模組的編譯。現在簡單記錄一下,以備後查。

編譯外部依賴庫

因為有兩個工程還需要perl,就放掉了。這幾個工程的vs版本都比較陳舊,用的vc6.0的dsw工程。upgrade一下,甚至需要再次upgrade一下。

sqlite3工程:將externals的sqlite-3.8.11.0檔案新增進來,生成的檔案給_sqlite使用

如此,大部分module都可以編譯通過,除了_ssl和_hashlib需要更多安裝更多,放棄。

自定義生成事件中的巨集失效

然後就可以開心的hack python了

opencv在vs2013下配置無效問題

重灌了系統,重新配置opencv,由於一些原因,這次用opencv2.4需要配置的包含目錄 e tools opencv opencv2.4 build include e tools opencv opencv2.4 build include opencv e tools opencv open...

VS2013下的CButtonST的使用

步驟 按網上教程先將四個檔案複製到工程下,然後在vs2013中新增現有項將 include btnst.h 加入到stdafx.h中,此處注意,要將它放置在 include mfc 對 windows 公共控制項的支援的後面。否則會出現如下錯誤 error c2079 cbuttonst m too...

OPencv在VS2013中的配置

3 提取完成後,即完成了opencv的安裝 二 設定opencv環境變數 1 開啟計算機的屬性頁,高階系統設定 環境變數 計算機名 的使用者變數 新建 1 變數名 opencv 變數值 opencv的資料夾路徑 opencv build 2 變數名 path 一般已經存在 變數值 opencv的資料...