环境win10 64位+VS2017 社区版
python源码版本Python-3.6.5
工程目录在PCbuild——pcbuild.sln
一开始看该目录下的readme.txt 可以执行build.bat -e 进行build:
遇到问题如下:
- d:\windows kits\10\include\10.0.17134.0\um\winnt.h(154): fatal error C1189: #error: "No Target Architecture" [F:\CodeBlockProject\Python-3.6.5\PCbuild\pythoncore.vcxproj] 解决办法参考https://blog.youkuaiyun.com/ultimatestudio/article/details/15998617
- D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Platforms\Win32\PlatformToolsets\v141\Toolset.targets(34,5): error MSB8036: 找不到 Windows SDK 版本10.0.15063.0。请安装所需的版本的 Windows SDK 或者在项目属性页中或通过右键单击解决方案并选
择“重定解决方案目标”来更改 SDK 版本。 [F:\CodeBlockProject\Python-3.6.5\PCbuild\pythoncore.vcxp