参考的是《Python源码剖析》 ,基本一样的操作。
我选择的是Python-2.7.1.tar.bz2 ,然后使用VS2008进行编译。比较郁闷的是,现在浏览python.org,时不时都需要小翻一下。
记得下载完后,先校验一下文件是否完整。
Python 2.7.1目录下有PC和PCbuild 两个目录,前者包含VC6、VS7.1和VS8三个目录,相应目录里面有适合不同IDE编译的项目。于是猜测PCbuild应该是包含适合VS2008的项目文件,查看一下该目录下的env.bat源码得到确认:

接着用VS2008打开项目文件,默认的startup project就是python,无需修改。
然后修改项目属性里的Configuration Properties,只选中python和pythoncore (因为该书只讨论核心部分)。


修改完配置后,先单独编译如下两者 :


最后再编译项目,即可成功运行起python:

本文详细介绍了如何使用Visual Studio 2008编译Python 2.7.1源码的过程。作者选择了Python-2.7.1.tar.bz2版本,并通过校验确保文件完整性。文章展示了如何设置编译环境、选择正确的项目文件以及配置编译选项,最终成功运行起Python。
1042

被折叠的 条评论
为什么被折叠?



