下载软件
https://slproweb.com/products/Win32OpenSSL.html 下载Win32 OpenSSL v1.1.1
https://cmake.org/download/ 下载cmake-3.14.0-rc2-win32-x86.msi
https://osdn.net/projects/mingw/releases/ 下载mingw-get-setup.exe
安装软件
cmake,openssl默认安装,mingw安装后,运行,安装这几个,base,gcc,fortran,g++
设置path,Windows的path里添加mingw的bin目录
下载源码
截止20190223,官方的Windows好像有些问题,https://github.com/csheely/n2n/tree/windows-cmake-build 下载这个分支。修改sn.c的409行 u_int32_t 改为uint32_t
开始编译
首先是cmake,选择源码目录和编译目录,依次点击configure,generate
然后切换到编译目录,运行cmd,mingw32-make
如果没什么意外,文件会出现在编译目录下。
从openssl的安装目录bin下复制libcrypto.dll到编译目录,或许需要改名,
edge 需要用超管权限执行。
文档更新时间: 2019-02-23 03:06 作者:ghostry