编译Tap-Windows6
写在前面
转载请注明作者和出处。
本文的目的不是介绍Tap-Windows6的使用(也不会介绍),而是讲解如何编译,需要使用Tap-Windows6而不关心如何编译的可以去下载现成的安装包安装使用。
网络上关于Tap-Windows6编译的教程很少,正好工作需要研究了一下如何编译它,于是就整理了一下,写篇教程给需要的人参考,少走点弯路。
需要说明一点,Tap-Windows6和Tap-Windows是有差别的!Tap-Windows6支持Win7以上操作系统,Tap-Windows虽然也支持Win7,但是已经好几年没更新了,已经淘汰了。
截止2019年7月Tap-Windows6最新版是9.23.3.601。
好了,话不多说,直接进入正题。
非常重要:需要64位操作系统才能完成编译!
环境搭建
前期准备
下载VS2019: Visual Studio 2019.
下载WDK10: 适用于 Windows 10 版本 1903 的 WDK(10.0.18362.1).
安装VS1029
- 安装VS2019,社区版、专业版、企业版都可以,截止2019年7月最新版是16.1.5,可以和旧版VS共存,不需要卸载旧版本。(注意:离线安装需先导入证书)
- 选择组件,勾选使用C++的桌面开发
- 切换到单个组件,勾选以下组件:
-
单个组件
- Windows 10 SDK(10.0.18362.0)(后面会解释为啥要选它)
- MSVC v142 - VS 2019 C++ x64/x86 Spectre缓解库(v14.21)
-
Python 2 64-bit(2.7.16)