参考url: 翻了不少, 记不清了
1 下载编译需要的工具及类库
MSVC++ 1.52(https://vetusware.com/download/Visual%20C%2B%2B%201.52c/?id=9008), 在win7中安装, 然后复制安装目录到win10系统中, 设置环境变量 MSVC16_ROOT 为此安装目录
NASM(https://www.nasm.us/pub/nasm/releasebuilds/2.15.05/win64/), 添加安装目录到path环境变量中
GZIP: 源码编译, 还是下个编译好的都行, 添加安装目录到path环境变量中
pkcs11(https://github.com/miekg/pkcs11), 取出仨头文件(pkcs11.h, pkcs11f.h, pkcs11t.h)放到任意一个文件夹中, 然后设置环境变量PKCS11_INC 为此安装目录
win7的ddk , 设置环境变量 WINDDK_ROOT 为此安装目录
2 下载源码
下载truecrypt 7.1a源码到本地, 解决方案目录路径中不得有空格
https://github.com/mingchuno/TrueCrypt7.1a-backup
3 vs2015打开解决方案, 编译即可
4 相关衍生项目
VeraCrypt: 算是正统后续吧
cncrypt(http://www.cncrypt.com/): 国内衍生项目, 境界有点low, 有些tc本来就有的东西, 硬是说成自己的