Windows下编译mod_fastcgi for apache 2.2
2007-10-06 22:48
429 查看
参考了http://www.dup2.org/node/754,我只是把apache 2.2的include和lib目录加到编译链接参数里了。
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
cl /ID:Apache2.2include /MD /D "WIN32" /c fcgi_buf.c
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
cl /ID:Apache2.2include /MD /D "WIN32" /c fcgi_config.c
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
cl /ID:Apache2.2include /MD /D "WIN32" /c fcgi_pm.c
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
cl /ID:Apache2.2include /MD /D "WIN32" /c fcgi_protocol.c
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
cl /ID:Apache2.2include /MD /D "WIN32" /c fcgi_util.c
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
cl /ID:Apache2.2include /MD /D "WIN32" /c mod_fastcgi.c
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
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
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
或者
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
cl /ID:Apache2.2include /nologo /MD /W3 /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "SHARED_MODULE" /FD /c *.c
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
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
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
如果在LoadModule时出现R6034错误,或许还需要
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
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
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
cl /ID:Apache2.2include /MD /D "WIN32" /c fcgi_buf.c
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
cl /ID:Apache2.2include /MD /D "WIN32" /c fcgi_config.c
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
cl /ID:Apache2.2include /MD /D "WIN32" /c fcgi_pm.c
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
cl /ID:Apache2.2include /MD /D "WIN32" /c fcgi_protocol.c
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
cl /ID:Apache2.2include /MD /D "WIN32" /c fcgi_util.c
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
cl /ID:Apache2.2include /MD /D "WIN32" /c mod_fastcgi.c
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
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
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
或者
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
cl /ID:Apache2.2include /nologo /MD /W3 /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "SHARED_MODULE" /FD /c *.c
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
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
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
如果在LoadModule时出现R6034错误,或许还需要
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
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
相关文章推荐
- windows下安装apache2.2 + python2.7 + django(mod_wsgi集成)
- django apache2.2 mod_wsgi的编译
- windows下Apache2.2.9+Subversion1.5.5(for Apache2.2.X)的配置与权限设置
- windows 下apache2.2+ mod_encoding.dll求助
- Commented: (MODPYTHON-78) No support for Apache 2.2 yet
- Windows里配置Apache2.2的FastCGI模式
- [Python]Windows下安装mod_python for Apache
- windows下配置apache2.2+python2.5+mod_python=Django环境
- Apache 2.2 + SubVersion 1.44 的配置方法 For WindowsXP
- Apache 2.2.X + SVN for windows
- 史上最完整的ruby,rails环境架设配置(Apache+fastcgi for windows)(转)
- 终极SVN在windows下的配置 (二) -- Apache2.2配置Subversion(SVN)提示cannot load mod_dav_svn.so解决
- 基于Windows 10系统编译FFmpeg for UWP
- Windows 下Apache httpd-2.2.11编译手记
- windows下成功编译Cairo,Compiling Cairo for Windows
- Apache2.2和SVN1.4.4搭建svn版本控制平台(windows环境)
- Apache2.2+php5.4在windows上配置实例
- Linux mount Windows共享后编译出现“Value too large for defined data type”的问
- windows下php5 apache2.2 mysql5 配置中的问题总结
- windows不能在本地计算机启动apache2.2解决