1. 配置环境
先参考《在Windows下编译Windows版本的Nginx》所述,配置mingw的运行环境;然后修改 /usr/local/etc/profile.local
假设Windows SDK安装在 D:\Program Files\Microsoft SDKs, VC2010安装在E:\Program Files\Microsoft Visual Studio 10.0,配置如下变量:
使变量生效:
2. 执行脚本
修改Makefile,删除告警选项-W4 -WX
修改nginx.c, 删除255行;
3. 编译
4. 运行
报错了,堆访问异常。修改下代码,ngx_shmem.c:22
重新编译,可以运行了。