开发机使用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构建外部代码。