- 浏览: 11262 次
- 性别:
- 来自: 广州
文章分类
最新评论
安装
====================
Mingw (这里先假设安装在“C:\Mingw”)
http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/mingw-get-inst/
VC (这里先假设安装在“C:\Program Files\Microsoft Visual Studio 10.0”)
http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express
SVN
http://tortoisesvn.net/downloads.html
源代码
====================
用tortoisesvn从以下地址下载Nginx源代码。
svn://svn.nginx.org/nginx/trunk
(这里先假设下载的源代码放在"C:\Nginx")
编译
====================
先用写字板打开"C:\MinGW\msys\1.0\msys.bat",在文件的最开头增加以下内容:
call "C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\vcvars32.bat"
,然后保存文件并退出写字板。
双击msys.bat打开命令行窗口,
输入cl 并按回车键,看下是不是有类似于以下的输出:
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.30319.01 for 80x86
Copyright (C) Microsoft Corporation. All rights reserved.
usage: cl [ option... ] filename... [ /link linkoption... ]
输入nmake 并按回车键,看下是不是有类似于以下的输出:
Microsoft (R) Program Maintenance Utility Version 10.00.30319.01
Copyright (C) Microsoft Corporation. All rights reserved.
NMAKE : fatal error U1064: MAKEFILE not found and no target specified
Stop.
执行以下命令切换到Nginx源代码目录:
cd /c/Nginx
执行以下命令生成MAKEFILE和相关的文件:
./configure --prefix= --sbin-path=nginx --with-cc=cl --with-cc-opt="-DFD_SETSIZE=1024 -wd4244 " --without-http_rewrite_module --without-http_gzip_module
这时应该有类似于以下的输出:
checking for OS
+ MINGW32_NT-5.1 1.0.16(0.48/3/2) i686
+ using Microsoft Visual C++ compiler
checking for MINGW32_NT-5.1 specific features
creating objs/Makefile
Configuration summary
+ PCRE library is not used
+ OpenSSL library is not used
+ md5 library is not used
+ sha1 library is not used
+ zlib library is not used
nginx path prefix: ""
nginx binary file: "/nginx"
nginx configuration prefix: "/conf"
nginx configuration file: "/conf/nginx.conf"
nginx pid file: "/logs/nginx.pid"
nginx error log file: "/logs/error.log"
nginx http access log file: "/logs/access.log"
nginx http client request body temporary files: "client_body_temp"
nginx http proxy temporary files: "proxy_temp"
nginx http fastcgi temporary files: "fastcgi_temp"
nginx http uwsgi temporary files: "uwsgi_temp"
nginx http scgi temporary files: "scgi_temp"
然后再执行以下命令:
nmake
这时应该有类似于以下的输出:
cl -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Ycngx_config.h -Fpobjs/ngx_config.pch -c -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/ngx_pch.obj objs/ngx_pch.c
ngx_pch.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/core/nginx.obj src/core/nginx.c
nginx.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/core/ngx_log.obj src/core/ngx_log.c
ngx_log.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/core/ngx_palloc.obj src/core/ngx_palloc.c
ngx_palloc.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/core/ngx_array.obj src/core/ngx_array.c
ngx_array.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/core/ngx_list.obj src/core/ngx_list.c
ngx_list.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/core/ngx_hash.obj src/core/ngx_hash.c
ngx_hash.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/core/ngx_buf.obj src/core/ngx_buf.c
ngx_buf.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/core/ngx_queue.obj src/core/ngx_queue.c
ngx_queue.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/core/ngx_output_chain.obj src/core/ngx_output_chain.c
ngx_output_chain.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/core/ngx_string.obj src/core/ngx_string.c
ngx_string.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/core/ngx_parse.obj src/core/ngx_parse.c
ngx_parse.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/core/ngx_inet.obj src/core/ngx_inet.c
ngx_inet.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/core/ngx_file.obj src/core/ngx_file.c
ngx_file.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/core/ngx_crc32.obj src/core/ngx_crc32.c
ngx_crc32.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/core/ngx_murmurhash.obj src/core/ngx_murmurhash.c
ngx_murmurhash.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/core/ngx_md5.obj src/core/ngx_md5.c
ngx_md5.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/core/ngx_rbtree.obj src/core/ngx_rbtree.c
ngx_rbtree.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/core/ngx_radix_tree.obj src/core/ngx_radix_tree.c
ngx_radix_tree.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/core/ngx_slab.obj src/core/ngx_slab.c
ngx_slab.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/core/ngx_times.obj src/core/ngx_times.c
ngx_times.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/core/ngx_shmtx.obj src/core/ngx_shmtx.c
ngx_shmtx.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/core/ngx_connection.obj src/core/ngx_connection.c
ngx_connection.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/core/ngx_cycle.obj src/core/ngx_cycle.c
ngx_cycle.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/core/ngx_spinlock.obj src/core/ngx_spinlock.c
ngx_spinlock.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/core/ngx_cpuinfo.obj src/core/ngx_cpuinfo.c
ngx_cpuinfo.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/core/ngx_conf_file.obj src/core/ngx_conf_file.c
ngx_conf_file.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/core/ngx_resolver.obj src/core/ngx_resolver.c
ngx_resolver.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/core/ngx_open_file_cache.obj src/core/ngx_open_file_cache.c
ngx_open_file_cache.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/core/ngx_crypt.obj src/core/ngx_crypt.c
ngx_crypt.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/event/ngx_event.obj src/event/ngx_event.c
ngx_event.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/event/ngx_event_timer.obj src/event/ngx_event_timer.c
ngx_event_timer.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/event/ngx_event_posted.obj src/event/ngx_event_posted.c
ngx_event_posted.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/event/ngx_event_busy_lock.obj src/event/ngx_event_busy_lock.c
ngx_event_busy_lock.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/event/ngx_event_accept.obj src/event/ngx_event_accept.c
ngx_event_accept.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/event/ngx_event_connect.obj src/event/ngx_event_connect.c
ngx_event_connect.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/event/ngx_event_pipe.obj src/event/ngx_event_pipe.c
ngx_event_pipe.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/os/win32/ngx_errno.obj src/os/win32/ngx_errno.c
ngx_errno.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/os/win32/ngx_alloc.obj src/os/win32/ngx_alloc.c
ngx_alloc.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/os/win32/ngx_files.obj src/os/win32/ngx_files.c
ngx_files.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/os/win32/ngx_shmem.obj src/os/win32/ngx_shmem.c
ngx_shmem.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/os/win32/ngx_time.obj src/os/win32/ngx_time.c
ngx_time.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/os/win32/ngx_process.obj src/os/win32/ngx_process.c
ngx_process.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/os/win32/ngx_thread.obj src/os/win32/ngx_thread.c
ngx_thread.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/os/win32/ngx_socket.obj src/os/win32/ngx_socket.c
ngx_socket.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/os/win32/ngx_wsarecv.obj src/os/win32/ngx_wsarecv.c
ngx_wsarecv.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/os/win32/ngx_wsarecv_chain.obj src/os/win32/ngx_wsarecv_chain.c
ngx_wsarecv_chain.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/os/win32/ngx_udp_wsarecv.obj src/os/win32/ngx_udp_wsarecv.c
ngx_udp_wsarecv.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/os/win32/ngx_wsasend.obj src/os/win32/ngx_wsasend.c
ngx_wsasend.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/os/win32/ngx_wsasend_chain.obj src/os/win32/ngx_wsasend_chain.c
ngx_wsasend_chain.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/os/win32/ngx_win32_init.obj src/os/win32/ngx_win32_init.c
ngx_win32_init.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/os/win32/ngx_user.obj src/os/win32/ngx_user.c
ngx_user.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/os/win32/ngx_event_log.obj src/os/win32/ngx_event_log.c
ngx_event_log.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/os/win32/ngx_process_cycle.obj src/os/win32/ngx_process_cycle.c
ngx_process_cycle.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/event/ngx_event_acceptex.obj src/event/ngx_event_acceptex.c
ngx_event_acceptex.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/event/modules/ngx_iocp_module.obj src/event/modules/ngx_iocp_module.c
ngx_iocp_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/event/modules/ngx_win32_select_module.obj src/event/modules/ngx_win32_select_module.c
ngx_win32_select_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/ngx_http.obj src/http/ngx_http.c
ngx_http.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/ngx_http_core_module.obj src/http/ngx_http_core_module.c
ngx_http_core_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/ngx_http_special_response.obj src/http/ngx_http_special_response.c
ngx_http_special_response.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/ngx_http_request.obj src/http/ngx_http_request.c
ngx_http_request.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/ngx_http_parse.obj src/http/ngx_http_parse.c
ngx_http_parse.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/ngx_http_header_filter_module.obj src/http/ngx_http_header_filter_module.c
ngx_http_header_filter_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/ngx_http_write_filter_module.obj src/http/ngx_http_write_filter_module.c
ngx_http_write_filter_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/ngx_http_copy_filter_module.obj src/http/ngx_http_copy_filter_module.c
ngx_http_copy_filter_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/modules/ngx_http_log_module.obj src/http/modules/ngx_http_log_module.c
ngx_http_log_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/ngx_http_request_body.obj src/http/ngx_http_request_body.c
ngx_http_request_body.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/ngx_http_variables.obj src/http/ngx_http_variables.c
ngx_http_variables.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/ngx_http_script.obj src/http/ngx_http_script.c
ngx_http_script.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/ngx_http_upstream.obj src/http/ngx_http_upstream.c
ngx_http_upstream.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/ngx_http_upstream_round_robin.obj src/http/ngx_http_upstream_round_robin.c
ngx_http_upstream_round_robin.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/ngx_http_parse_time.obj src/http/ngx_http_parse_time.c
ngx_http_parse_time.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/modules/ngx_http_static_module.obj src/http/modules/ngx_http_static_module.c
ngx_http_static_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/modules/ngx_http_index_module.obj src/http/modules/ngx_http_index_module.c
ngx_http_index_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/modules/ngx_http_chunked_filter_module.obj src/http/modules/ngx_http_chunked_filter_module
.c
ngx_http_chunked_filter_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/modules/ngx_http_range_filter_module.obj src/http/modules/ngx_http_range_filter_module.c
ngx_http_range_filter_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/modules/ngx_http_headers_filter_module.obj src/http/modules/ngx_http_headers_filter_module
.c
ngx_http_headers_filter_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/modules/ngx_http_not_modified_filter_module.obj src/http/modules/ngx_http_not_modified_fil
ter_module.c
ngx_http_not_modified_filter_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/ngx_http_busy_lock.obj src/http/ngx_http_busy_lock.c
ngx_http_busy_lock.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/ngx_http_file_cache.obj src/http/ngx_http_file_cache.c
ngx_http_file_cache.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/ngx_http_postpone_filter_module.obj src/http/ngx_http_postpone_filter_module.c
ngx_http_postpone_filter_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/modules/ngx_http_ssi_filter_module.obj src/http/modules/ngx_http_ssi_filter_module.c
ngx_http_ssi_filter_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/modules/ngx_http_charset_filter_module.obj src/http/modules/ngx_http_charset_filter_module
.c
ngx_http_charset_filter_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/modules/ngx_http_userid_filter_module.obj src/http/modules/ngx_http_userid_filter_module.c
ngx_http_userid_filter_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/modules/ngx_http_autoindex_module.obj src/http/modules/ngx_http_autoindex_module.c
ngx_http_autoindex_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/modules/ngx_http_auth_basic_module.obj src/http/modules/ngx_http_auth_basic_module.c
ngx_http_auth_basic_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/modules/ngx_http_access_module.obj src/http/modules/ngx_http_access_module.c
ngx_http_access_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/modules/ngx_http_limit_zone_module.obj src/http/modules/ngx_http_limit_zone_module.c
ngx_http_limit_zone_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/modules/ngx_http_limit_req_module.obj src/http/modules/ngx_http_limit_req_module.c
ngx_http_limit_req_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/modules/ngx_http_geo_module.obj src/http/modules/ngx_http_geo_module.c
ngx_http_geo_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/modules/ngx_http_map_module.obj src/http/modules/ngx_http_map_module.c
ngx_http_map_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/modules/ngx_http_split_clients_module.obj src/http/modules/ngx_http_split_clients_module.c
ngx_http_split_clients_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/modules/ngx_http_referer_module.obj src/http/modules/ngx_http_referer_module.c
ngx_http_referer_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/modules/ngx_http_proxy_module.obj src/http/modules/ngx_http_proxy_module.c
ngx_http_proxy_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/modules/ngx_http_fastcgi_module.obj src/http/modules/ngx_http_fastcgi_module.c
ngx_http_fastcgi_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/modules/ngx_http_uwsgi_module.obj src/http/modules/ngx_http_uwsgi_module.c
ngx_http_uwsgi_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/modules/ngx_http_scgi_module.obj src/http/modules/ngx_http_scgi_module.c
ngx_http_scgi_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/modules/ngx_http_memcached_module.obj src/http/modules/ngx_http_memcached_module.c
ngx_http_memcached_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/modules/ngx_http_empty_gif_module.obj src/http/modules/ngx_http_empty_gif_module.c
ngx_http_empty_gif_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/modules/ngx_http_browser_module.obj src/http/modules/ngx_http_browser_module.c
ngx_http_browser_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/src/http/modules/ngx_http_upstream_ip_hash_module.obj src/http/modules/ngx_http_upstream_ip_hash_mo
dule.c
ngx_http_upstream_ip_hash_module.c
cl -c -O2 -W4 -WX -nologo -MT -Zi -DFD_SETSIZE=1024 -wd4244 -Yungx_config.h -Fpobjs/ngx_config.pch -I src/core -I src/event -I src/event/modules -I src/os/wi
n32 -I objs -I src/http -I src/http/modules -I src/mail -Foobjs/ngx_modules.obj objs/ngx_modules.c
ngx_modules.c
rc -foobjs/nginx.res -I src/core -I src/event -I src/event/modules -I src/os/win32 -I objs src/os/win32/nginx.rc
Microsoft (R) Windows (R) Resource Compiler Version 6.1.7600.16385
Copyright (C) Microsoft Corporation. All rights reserved.
cl @C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp\nm221.tmp
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.30319.01 for 80x86
Copyright (C) Microsoft Corporation. All rights reserved.
cl -Feobjs/nginx
objs/src/core/nginx.obj
objs/src/core/ngx_log.obj
objs/src/core/ngx_palloc.obj
objs/src/core/ngx_array.obj
objs/src/core/ngx_list.obj
objs/src/core/ngx_hash.obj
objs/src/core/ngx_buf.obj
objs/src/core/ngx_queue.obj
objs/src/core/ngx_output_chain.obj
objs/src/core/ngx_string.obj
objs/src/core/ngx_parse.obj
objs/src/core/ngx_inet.obj
objs/src/core/ngx_file.obj
objs/src/core/ngx_crc32.obj
objs/src/core/ngx_murmurhash.obj
objs/src/core/ngx_md5.obj
objs/src/core/ngx_rbtree.obj
objs/src/core/ngx_radix_tree.obj
objs/src/core/ngx_slab.obj
objs/src/core/ngx_times.obj
objs/src/core/ngx_shmtx.obj
objs/src/core/ngx_connection.obj
objs/src/core/ngx_cycle.obj
objs/src/core/ngx_spinlock.obj
objs/src/core/ngx_cpuinfo.obj
objs/src/core/ngx_conf_file.obj
objs/src/core/ngx_resolver.obj
objs/src/core/ngx_open_file_cache.obj
objs/src/core/ngx_crypt.obj
objs/src/event/ngx_event.obj
objs/src/event/ngx_event_timer.obj
objs/src/event/ngx_event_posted.obj
objs/src/event/ngx_event_busy_lock.obj
objs/src/event/ngx_event_accept.obj
objs/src/event/ngx_event_connect.obj
objs/src/event/ngx_event_pipe.obj
objs/src/os/win32/ngx_errno.obj
objs/src/os/win32/ngx_alloc.obj
objs/src/os/win32/ngx_files.obj
objs/src/os/win32/ngx_shmem.obj
objs/src/os/win32/ngx_time.obj
objs/src/os/win32/ngx_process.obj
objs/src/os/win32/ngx_thread.obj
objs/src/os/win32/ngx_socket.obj
objs/src/os/win32/ngx_wsarecv.obj
objs/src/os/win32/ngx_wsarecv_chain.obj
objs/src/os/win32/ngx_udp_wsarecv.obj
objs/src/os/win32/ngx_wsasend.obj
objs/src/os/win32/ngx_wsasend_chain.obj
objs/src/os/win32/ngx_win32_init.obj
objs/src/os/win32/ngx_user.obj
objs/src/os/win32/ngx_event_log.obj
objs/src/os/win32/ngx_process_cycle.obj
objs/src/event/ngx_event_acceptex.obj
objs/src/event/modules/ngx_iocp_module.obj
objs/src/event/modules/ngx_win32_select_module.obj
objs/src/http/ngx_http.obj
objs/src/http/ngx_http_core_module.obj
objs/src/http/ngx_http_special_response.obj
objs/src/http/ngx_http_request.obj
objs/src/http/ngx_http_parse.obj
objs/src/http/ngx_http_header_filter_module.obj
objs/src/http/ngx_http_write_filter_module.obj
objs/src/http/ngx_http_copy_filter_module.obj
objs/src/http/modules/ngx_http_log_module.obj
objs/src/http/ngx_http_request_body.obj
objs/src/http/ngx_http_variables.obj
objs/src/http/ngx_http_script.obj
objs/src/http/ngx_http_upstream.obj
objs/src/http/ngx_http_upstream_round_robin.obj
objs/src/http/ngx_http_parse_time.obj
objs/src/http/modules/ngx_http_static_module.obj
objs/src/http/modules/ngx_http_index_module.obj
objs/src/http/modules/ngx_http_chunked_filter_module.obj
objs/src/http/modules/ngx_http_range_filter_module.obj
objs/src/http/modules/ngx_http_headers_filter_module.obj
objs/src/http/modules/ngx_http_not_modified_filter_module.obj
objs/src/http/ngx_http_busy_lock.obj
objs/src/http/ngx_http_file_cache.obj
objs/src/http/ngx_http_postpone_filter_module.obj
objs/src/http/modules/ngx_http_ssi_filter_module.obj
objs/src/http/modules/ngx_http_charset_filter_module.obj
objs/src/http/modules/ngx_http_userid_filter_module.obj
objs/src/http/modules/ngx_http_autoindex_module.obj
objs/src/http/modules/ngx_http_auth_basic_module.obj
objs/src/http/modules/ngx_http_access_module.obj
objs/src/http/modules/ngx_http_limit_zone_module.obj
objs/src/http/modules/ngx_http_limit_req_module.obj
objs/src/http/modules/ngx_http_geo_module.obj
objs/src/http/modules/ngx_http_map_module.obj
objs/src/http/modules/ngx_http_split_clients_module.obj
objs/src/http/modules/ngx_http_referer_module.obj
objs/src/http/modules/ngx_http_proxy_module.obj
objs/src/http/modules/ngx_http_fastcgi_module.obj
objs/src/http/modules/ngx_http_uwsgi_module.obj
objs/src/http/modules/ngx_http_scgi_module.obj
objs/src/http/modules/ngx_http_memcached_module.obj
objs/src/http/modules/ngx_http_empty_gif_module.obj
objs/src/http/modules/ngx_http_browser_module.obj
objs/src/http/modules/ngx_http_upstream_ip_hash_module.obj
objs/ngx_modules.obj
kernel32.lib user32.lib advapi32.lib ws2_32.lib
objs/nginx.res -link -verbose:lib -debug
Microsoft (R) Incremental Linker Version 10.00.30319.01
Copyright (C) Microsoft Corporation. All rights reserved.
/out:objs/nginx.exe
-verbose:lib
-debug
objs/src/core/nginx.obj
objs/src/core/ngx_log.obj
objs/src/core/ngx_palloc.obj
objs/src/core/ngx_array.obj
objs/src/core/ngx_list.obj
objs/src/core/ngx_hash.obj
objs/src/core/ngx_buf.obj
objs/src/core/ngx_queue.obj
objs/src/core/ngx_output_chain.obj
objs/src/core/ngx_string.obj
objs/src/core/ngx_parse.obj
objs/src/core/ngx_inet.obj
objs/src/core/ngx_file.obj
objs/src/core/ngx_crc32.obj
objs/src/core/ngx_murmurhash.obj
objs/src/core/ngx_md5.obj
objs/src/core/ngx_rbtree.obj
objs/src/core/ngx_radix_tree.obj
objs/src/core/ngx_slab.obj
objs/src/core/ngx_times.obj
objs/src/core/ngx_shmtx.obj
objs/src/core/ngx_connection.obj
objs/src/core/ngx_cycle.obj
objs/src/core/ngx_spinlock.obj
objs/src/core/ngx_cpuinfo.obj
objs/src/core/ngx_conf_file.obj
objs/src/core/ngx_resolver.obj
objs/src/core/ngx_open_file_cache.obj
objs/src/core/ngx_crypt.obj
objs/src/event/ngx_event.obj
objs/src/event/ngx_event_timer.obj
objs/src/event/ngx_event_posted.obj
objs/src/event/ngx_event_busy_lock.obj
objs/src/event/ngx_event_accept.obj
objs/src/event/ngx_event_connect.obj
objs/src/event/ngx_event_pipe.obj
objs/src/os/win32/ngx_errno.obj
objs/src/os/win32/ngx_alloc.obj
objs/src/os/win32/ngx_files.obj
objs/src/os/win32/ngx_shmem.obj
objs/src/os/win32/ngx_time.obj
objs/src/os/win32/ngx_process.obj
objs/src/os/win32/ngx_thread.obj
objs/src/os/win32/ngx_socket.obj
objs/src/os/win32/ngx_wsarecv.obj
objs/src/os/win32/ngx_wsarecv_chain.obj
objs/src/os/win32/ngx_udp_wsarecv.obj
objs/src/os/win32/ngx_wsasend.obj
objs/src/os/win32/ngx_wsasend_chain.obj
objs/src/os/win32/ngx_win32_init.obj
objs/src/os/win32/ngx_user.obj
objs/src/os/win32/ngx_event_log.obj
objs/src/os/win32/ngx_process_cycle.obj
objs/src/event/ngx_event_acceptex.obj
objs/src/event/modules/ngx_iocp_module.obj
objs/src/event/modules/ngx_win32_select_module.obj
objs/src/http/ngx_http.obj
objs/src/http/ngx_http_core_module.obj
objs/src/http/ngx_http_special_response.obj
objs/src/http/ngx_http_request.obj
objs/src/http/ngx_http_parse.obj
objs/src/http/ngx_http_header_filter_module.obj
objs/src/http/ngx_http_write_filter_module.obj
objs/src/http/ngx_http_copy_filter_module.obj
objs/src/http/modules/ngx_http_log_module.obj
objs/src/http/ngx_http_request_body.obj
objs/src/http/ngx_http_variables.obj
objs/src/http/ngx_http_script.obj
objs/src/http/ngx_http_upstream.obj
objs/src/http/ngx_http_upstream_round_robin.obj
objs/src/http/ngx_http_parse_time.obj
objs/src/http/modules/ngx_http_static_module.obj
objs/src/http/modules/ngx_http_index_module.obj
objs/src/http/modules/ngx_http_chunked_filter_module.obj
objs/src/http/modules/ngx_http_range_filter_module.obj
objs/src/http/modules/ngx_http_headers_filter_module.obj
objs/src/http/modules/ngx_http_not_modified_filter_module.obj
objs/src/http/ngx_http_busy_lock.obj
objs/src/http/ngx_http_file_cache.obj
objs/src/http/ngx_http_postpone_filter_module.obj
objs/src/http/modules/ngx_http_ssi_filter_module.obj
objs/src/http/modules/ngx_http_charset_filter_module.obj
objs/src/http/modules/ngx_http_userid_filter_module.obj
objs/src/http/modules/ngx_http_autoindex_module.obj
objs/src/http/modules/ngx_http_auth_basic_module.obj
objs/src/http/modules/ngx_http_access_module.obj
objs/src/http/modules/ngx_http_limit_zone_module.obj
objs/src/http/modules/ngx_http_limit_req_module.obj
objs/src/http/modules/ngx_http_geo_module.obj
objs/src/http/modules/ngx_http_map_module.obj
objs/src/http/modules/ngx_http_split_clients_module.obj
objs/src/http/modules/ngx_http_referer_module.obj
objs/src/http/modules/ngx_http_proxy_module.obj
objs/src/http/modules/ngx_http_fastcgi_module.obj
objs/src/http/modules/ngx_http_uwsgi_module.obj
objs/src/http/modules/ngx_http_scgi_module.obj
objs/src/http/modules/ngx_http_memcached_module.obj
objs/src/http/modules/ngx_http_empty_gif_module.obj
objs/src/http/modules/ngx_http_browser_module.obj
objs/src/http/modules/ngx_http_upstream_ip_hash_module.obj
objs/ngx_modules.obj
kernel32.lib
user32.lib
advapi32.lib
ws2_32.lib
objs/nginx.res
Searching libraries
Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\kernel32.lib:
Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\user32.lib:
Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\advapi32.lib:
Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\ws2_32.lib:
Searching J:\tools\vs10\VC\LIB\LIBCMT.lib:
Searching J:\tools\vs10\VC\LIB\OLDNAMES.lib:
Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\kernel32.lib:
Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\user32.lib:
Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\advapi32.lib:
Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\ws2_32.lib:
Finished searching libraries
Searching libraries
Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\kernel32.lib:
Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\user32.lib:
Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\advapi32.lib:
Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\ws2_32.lib:
Searching J:\tools\vs10\VC\LIB\LIBCMT.lib:
Searching J:\tools\vs10\VC\LIB\OLDNAMES.lib:
Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\kernel32.lib:
Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\user32.lib:
Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\advapi32.lib:
Searching C:\Program Files\Microsoft SDKs\Windows\v7.0A\lib\ws2_32.lib:
Finished searching libraries
j:\tools\vs10\VC\BIN\nmake.exe -f objs/Makefile manpage
Microsoft (R) Program Maintenance Utility Version 10.00.30319.01
Copyright (C) Microsoft Corporation. All rights reserved.
sed -e "s|%PREFIX%||" -e "s|%PID_PATH%|/logs/nginx.pid|" -e "s|%CONF_PATH%|/conf/nginx.conf|" -e "s|%ERROR_LOG_PATH%|/logs/error.log|" < man/nginx.8 > objs/n
ginx.8
系统找不到指定的路径。
NMAKE : fatal error U1077: 'sed' : return code '0x1'
Stop.
NMAKE : fatal error U1077: 'j:\tools\vs10\VC\BIN\nmake.exe' : return code '0x2'
Stop.
相关推荐
在Windows平台上编译Nginx并添加HTTP FLV模块是一项技术性较强的工作,涉及到网络服务器配置、编译环境搭建以及第三方模块集成等多个方面。这里我们将深入探讨如何在Windows上完成这个任务,以及与之相关的知识点。 ...
在本文中,我们将深入探讨如何在Windows环境下配置和编译Nginx,特别是与RTMP模块集成,以创建一个实时流媒体服务器。Nginx是一个高性能的Web服务器和反向代理,而RTMP模块则使其能够处理实时流媒体内容。 首先,让...
**MinGW**(Minimalist GNU for Windows)是一个允许在Windows平台上编译和运行GNU工具集的应用程序的环境。它提供了一套跨平台的编译工具链,使得开发者能够在Windows系统上进行C/C++编程。 **Microsoft Visual ...
在Windows系统中,使用MinGW编译FFmpeg和x265库是一个涉及多个步骤的过程。本文档详细讲解了如何在Windows XP和Windows 8.1系统上使用MinGW进行编译。MinGW是一个移植版的GCC(GNU Compiler Collection),是一个在...
标题"libevent-2.0.22-stable在windows环境下使用mingw编译"指的是一个关于使用MinGW编译工具在Windows操作系统上构建libevent库的2.0.22稳定版本的过程。libevent是一个开源的、跨平台的事件通知库,它提供了一种...
windows下使用MinGW+msys编译ffmpeg文档资料,在WINDOWS编译成功.
在Windows环境下,使用MinGW(Minimalist GNU for Windows)编译FFmpeg是一个...不过,FFmpeg的编译过程可能还会遇到更多复杂情况,比如跨平台编译、支持硬件加速等,这些都是更高级的话题,需要进一步深入学习和实践。
本教程将详细讲解如何在Qt MinGW环境下集成和使用已经编译好的GDAL库。 首先,GDAL是一个开源的库,它提供了多种格式的地理空间数据读写能力,如遥感影像、矢量数据等。它支持的数据格式众多,包括常见的如TIFF、...
标题中的“cryptopp840 Windows mingw 编译可用”指的是一个关于Cryptopp库的特定版本840,在Windows操作系统环境下,使用MinGW编译器成功编译并可供使用的资源。Cryptopp是一个C++类库,提供了各种加密算法和密码学...
4. **编译过程**: 在Windows上编译`nginx-http-flv-module`,首先需要安装编译环境,包括Visual Studio或MinGW等编译工具。然后下载Nginx源代码和`nginx-http-flv-module`源码,通过Nginx的configure脚本配置编译...
在IT领域,Qt是一个广泛应用的跨平台应用程序开发框架,它使用C++语言并提供丰富的图形用户界面工具。本文主要探讨如何在Windows环境下,利用MinGW编译器对Qt5.6.3进行静态编译,以创建体积更小且无需依赖外部DLL...
2014年4月22日最新的Windows下使用MinGW编译ffmpeg的教程,同时讲述了编译x265库的方法。 说明文档下载:http://download.csdn.net/detail/luofl1992/7232837
本指南将详细介绍如何利用MinGW(Minimalist GNU for Windows)和Code::Blocks集成开发环境(IDE)在Windows上编译和使用wxWidgets库。 ### 1. wxWidgets简介 **1.1 wxWidgets版本** wxWidgets库有多个版本,每个...
本篇文章将详细探讨如何在Windows环境下,使用Mingw64工具集进行Qt6.2.2的静态编译。 首先,理解静态编译的概念至关重要。静态编译意味着在编译应用程序时,将所有依赖的库(如Qt库)合并到最终的可执行文件中,...
- 使用mingw编译Nginx源码,生成可执行文件。 - 最后,配置Nginx服务器的设置,如监听端口、RTMP流的处理规则等,然后启动Nginx服务。 在Windows环境下,这个过程可能会比在Linux上复杂,因为需要处理更多的依赖性...
"已经编译过"表明该库已经经过编译过程,生成了适用于Windows平台,并且可以被Visual Studio(VS)使用的动态链接库(.dll)和静态库(.lib)文件。 **描述详解:** "已经通过mingw进行了编译,生成了windows下vs...
在Windows环境下编译FFmpeg通常需要借助MinGW和MSYS,这两个工具允许你在Windows系统中使用类似于Unix的命令行环境进行编译。 **一、环境准备** 1. **MinGW**: MinGW (Minimalist GNU for Windows) 提供了一个GCC...
为了成功地在Windows平台上使用MinGW编译QCA 2.1.0,以下是一些关键的软件配置要求: - **操作系统**:Windows 8.1 x64 Pro - **编译器**:MinGW 64 4.9.1 (x64) - **脚本环境**:MSYS - **Qt版本**:Qt 5.3.2 x64 ...