訓練家的快寫筆記

The legend of trainer's paper


搜尋:

     關閉     
標題:compiler pyhook
內容:
1、下載:
https://netix.dl.sourceforge.net/project/pyhook/pyhook/1.5.1/pyHook-1.5.1.zip

2、解壓縮 pyHook-1.5.1.zip

3、刪除裡面的 build 目錄,如果沒有就跳過

4、如果沒有 swig.exe 要事先裝
http://www.swig.org/download.html

https://sourceforge.net/projects/swig/files/swigwin/swigwin-4.0.2/swigwin-4.0.2.zip/download?use_mirror=nchc

5、編譯
cd pyhook
c:\python27\python.exe setup.py build

編譯 pyhook 時
當發生:Unable to find vcvarsall.bat

6、安裝 Microsoft studio vc++ 
參考 https://stackoverflow.com/questions/2817869/error-unable-to-find-vcvarsall-bat
下載安裝這個
https://www.microsoft.com/en-us/download/details.aspx?id=44266
然後看版本用 cmd 執行這個指令,我是 run 2012 vs11 那行:SET VS90COMNTOOLS=%VS110COMNTOOLS%

    Visual Studio 2010 (VS10): SET VS90COMNTOOLS=%VS100COMNTOOLS%
    Visual Studio 2012 (VS11): SET VS90COMNTOOLS=%VS110COMNTOOLS%
    Visual Studio 2013 (VS12): SET VS90COMNTOOLS=%VS120COMNTOOLS%
    Visual Studio 2015 (VS14): SET VS90COMNTOOLS=%VS140COMNTOOLS%

然後再重編一次,應該就可以成功了
c:\python27\python.exe setup.py build

7、把 build\lib.win32-2.7\pyHook 目錄直接 copy 到自行的專案直接使用即可