我正在尝试重建pyhook库,如本回答here中所述。
基本上,我需要更改pyhook模块的几行C代码。
问题是我不知道如何访问C代码或如何重建libary。
我听说过Cython,但我不明白它,我不知道如何使用它。
另外,我希望该解决方案与py2exe兼容。
答案 0 :(得分:1)
您需要先下载C代码 - 它不是exe安装的一部分。解压缩它然后你有一个将要构建的源代码树。
要构建它,您需要一个C编译器。您需要将SAME ONE用作适用于您平台的Python版本。例如,对于Windows和Python 3.5,您需要Microsoft的最新Visual C。
对于pyHook,您还需要SWIG。使用它从提供的cpyHook.i
构造cpyHook_wrap.c然后运行setup.py,你应该很高兴。