python源代碼下載地址:http://www.python.org/ftp/python/
這里包含了python的所有版本的源代碼。
這里下載python2.5,解壓(我放在桌面上)
到C:\Documents and Settings\Administrator\桌面\Python-2.5\Python-2.5\PCbuild8目錄下用vs2005打開pcbuild.sln工程。
配置pcbuild項(xiàng)目:
因?yàn)開types module也就是_typesmodule.c是后來添加的,但是vc6和vc8 project files沒有更新,所以連接的時(shí)候就找不到symbol _init_types,要把C:\Documents and Settings\Administrator\桌面\Python-2.5\Python-2.5\Modules下面的_typesmodule.c添加到pythoncore工程下。才不會(huì)出現(xiàn)config.obj : error LNK2001: unresolved external symbol _init_types 的連接錯(cuò)誤。
如果編譯后還是找不到python25_d.lib 的話,單獨(dú)生成make_buildinfo和make_versioninfo工程。
生成代碼。
應(yīng)該就能成功。接下來就是研究python的c代碼了。
posted on 2011-03-21 15:24
漂漂 閱讀(536)
評(píng)論(0) 編輯 收藏 引用