編譯方法參見:編譯OpenVPN
錯誤解決:
1. 'ECPKPARAMETERS_it' : redefinition;
像這種宏重定義錯誤,需要在執行 nmake -f ms\ntdll.mak 這步之前先執行 perl Configure VC-WIN32 以配置 perl 的環境,再執行編譯
2. 警告被視爲錯誤 - 沒有生成“object”文件
這需要降低警告級別,打開 ntdll.mak文件在第19行中 CFLAG 參數中,將 /W3 修改爲 /W0 以降低警告等級就可以了