Python3.7.2 Windows 10 + visual studio 2017编译心得

在windows上玩Python编译学习,基本上没什么要说的,Python把一切工作都做得很到位,几乎没什么难度。

编译过程

安装好visual studio, 在安装时选定python3(64)支持和python工具。

Python的官网上下载:Python-3.7.2.tar.xz

https://www.python.org/downloads/source/

https://www.python.org/downloads/release/python-372/

https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz

解压完后, win+R启动cmd界面,直接进入PCBuild目录

D:\dir\Python372\PCbuild

输入命令build即可开始编译,最后会生成pcbuild.sln文件

用visual studio打开pcbuild.sln文件,点击项目开始编译,此时会有一些报错,主要是tcltk-8.6.8.0和openssl的相关文件和库没有准备好(官方提供的配置不知道要到哪里去下载,总之上当对不上),到这里去下载安装,并到相关项目下配置就OK了

相关包

tcltk包是这个:ActiveTcl-8.6.8.0-MSWin32-x64.exe,注意配置库文件的时候需要配置tcl86t.lib和tk86t.lib,否则会报无法链接成功。

在这里下载:

https://www.activestate.com/products/activetcl/

https://www.activestate.com/products/activetcl/downloads/thank-you/?dl=https://downloads.activestate.com/ActiveTcl/releases/8.6.8.0/ActiveTcl-8.6.8.0-MSWin32-x64.exe

Openssl包貌似各种版本都可以,我用的是这个:Win64OpenSSL-1_1_1a.exe

下载地址:

https://slproweb.com/products/Win32OpenSSL.html

https://slproweb.com/download/Win64OpenSSL-1_1_1a.exe

我用的上述包编译,一次全部通过,具体如何添加头文件和库文件就不用说了吧!

猜你喜欢

转载自blog.csdn.net/tanmx219/article/details/86289890