開(kāi)發(fā)機(jī)使用Windows10,項(xiàng)目需要部署到Windows XP,最后支持XP的Python 3.4.4,下載3.4.10之后沒(méi)有了預(yù)編譯好的二進(jìn)制文件,只能自己編譯。編譯過(guò)程,卡在在SSL和TCLTK,由于這二者是使用MakeFile編譯,所以,在調(diào)用vcvars64.bat或者vcvars.bat時(shí)候,加上參數(shù)8.1,使用SDK8.1,否則使用默認(rèn)的SDK報(bào)錯(cuò)無(wú)法通過(guò),部分MakeFile使用了WX參數(shù),只要有警告就不生成OBJ,將這一選項(xiàng)去掉。SSL需要使用Perl,安裝Perl生成MakeFile,默認(rèn)MakeFile位置為ms\nt.mak或者nt64.mak,根據(jù)文檔,首先調(diào)用get_externals.bat下載外部代碼,然后使用build.bat構(gòu)建外部代碼。