前言
最近因为想对py文件加密,所以好好研究了一下如何生成pyd文件。pyd格式是D语言(C/C++综合进化版本)生成的二进制文件,实际也就是dll文件。 生成pyd必须要有C++的编译器vs2019(MSVS)或者MinGW64。奈何,一个vs2019(MSVS)十几个G,MinGW64坑又太多了。最后解决是通过Nuika库 + cypython + MinGW64。
nuitka --mingw64 --module --show-progress --output-dir=o hunman.py
[1]:
Python 的打包神器 — Nuitka!