您的位置:首页 > 运维架构 > Apache

Windows下编译mod_fastcgi for apache 2.2

2007-10-06 22:48 429 查看
参考了http://www.dup2.org/node/754,我只是把apache 2.2的include和lib目录加到编译链接参数里了。


cl /ID:Apache2.2include /MD /D "WIN32" /c fcgi_buf.c


cl /ID:Apache2.2include /MD /D "WIN32" /c fcgi_config.c


cl /ID:Apache2.2include /MD /D "WIN32" /c fcgi_pm.c


cl /ID:Apache2.2include /MD /D "WIN32" /c fcgi_protocol.c


cl /ID:Apache2.2include /MD /D "WIN32" /c fcgi_util.c


cl /ID:Apache2.2include /MD /D "WIN32" /c mod_fastcgi.c




link /LIBPATH:D:Apache2.2lib /DLL mod_fastcgi.obj fcgi_util.obj fcgi_protocol.obj fcgi_pm.obj fcgi_config.obj fcgi_buf.obj libhttpd.lib libapr-1.lib libaprutil-1.lib ws2_32.lib



或者


cl /ID:Apache2.2include /nologo /MD /W3 /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "SHARED_MODULE" /FD /c *.c


link /LIBPATH:D:Apache2.2lib /DLL /nologo /subsystem:console /incremental:no mod_fastcgi.obj fcgi_util.obj fcgi_protocol.obj fcgi_pm.obj fcgi_config.obj fcgi_buf.obj libhttpd.lib libapr-1.lib libaprutil-1.lib ws2_32.lib



如果在LoadModule时出现R6034错误,或许还需要


mt.exe -manifest mod_fastcgi.dll.manifest -outputresource:mod_fastcgi.dll;2

具体可以参考

http://msdn2.microsoft.com/zh-cn/library/ms235560(VS.80).aspx
http://msdn2.microsoft.com/zh-cn/library/ms235591(VS.80).aspx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: