開發機使用Windows10,項目需要部署到Windows XP,最后支持XP的Python 3.4.4,下載3.4.10之后沒有了預編譯好的二進制文件,只能自己編譯。編譯過程,卡在在SSL和TCLTK,由于這二者是使用MakeFile編譯,所以,在調用vcvars64.bat或者vcvars.bat時候,加上參數8.1,使用SDK8.1,否則使用默認的SDK報錯無法通過,部分MakeFile使用了WX參數,只要有警告就不生成OBJ,將這一選項去掉。SSL需要使用Perl,安裝Perl生成MakeFile,默認MakeFile位置為ms\nt.mak或者nt64.mak,根據文檔,首先調用get_externals.bat下載外部代碼,然后使用build.bat構建外部代碼。