windows环境下VS2010编译python

时间:2021-12-26 19:41:58

来自:http://www.cnblogs.com/heshizhu/archive/2012/08/09/2630346.html

1. 首先从python.org上下载python源码压缩包,我下的是Python-2.7.3.tgz,不放心最好用MD5校验下。
2. 解压后,从各目录名大概就知道该目录是存放什么的了,比如Mac是存放在Mac系统下编译的文件;我们所需要的源代码应该是在PCbuild目录下。
3. 进入PCbuild目录,打开pcbuild.sln文件
4. 设置属性,解决方案右击,首先启动项目设置选择“单启动项目”为Pyhton;然后设置配置属性,只编译python和pythoncore两项,其他的去除掉,并且依据你具体的平台选择是W32还是X64的。
5. 同样,先编译make_buildinfo和make_versioninfo:分别在这2个项目上右击,"仅用于项目",再“仅重新生成~~”
6. 最后编译此解决方案喽,然后依据你的编译配置(Debug还是Release,Win32还是X64),在指定的PCbuild目录下就会生成python_d.exe和python27_d.dll等文件
7. python_d.exe就是编译的python应用程序了,有没有看到,就是我们编译的时间哦!