关闭

Windows下编译mod_fastcgi for apache 2.2

1839人阅读 评论(1) 收藏 举报

参考了http://www.dup2.org/node/754,我只是把apache 2.2的include和lib目录加到编译链接参数里了。

cl /ID:Apache2.2include /MD /"WIN32" /c fcgi_buf.c
cl 
/ID:Apache2.2include /MD /"WIN32" /c fcgi_config.c
cl 
/ID:Apache2.2include /MD /"WIN32" /c fcgi_pm.c
cl 
/ID:Apache2.2include /MD /"WIN32" /c fcgi_protocol.c
cl 
/ID:Apache2.2include /MD /"WIN32" /c fcgi_util.c
cl 
/ID:Apache2.2include /MD /"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 /"WIN32" /"NDEBUG" /"_CONSOLE" /"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

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:365508次
    • 积分:4753
    • 等级:
    • 排名:第6359名
    • 原创:115篇
    • 转载:21篇
    • 译文:0篇
    • 评论:65条
    文章分类
    最新评论