参考的是《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编译Python2.7

接着用VS2008打开项目文件,默认的startup project就是python,无需修改。

然后修改项目属性里的Configuration Properties,只选中python和pythoncore (因为该书只讨论核心部分)。

关于VS2008编译Python2.7

关于VS2008编译Python2.7

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

关于VS2008编译Python2.7

关于VS2008编译Python2.7

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

关于VS2008编译Python2.7

相关文章:

  • 2021-06-22
  • 2021-05-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-18
  • 2021-05-18
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-17
  • 2021-10-16
  • 2021-09-11
  • 2021-10-07
  • 2021-04-18
相关资源
相似解决方案