一. 下载apache源码并解压
      http://mirrors.cnnic.cn/apache//httpd/httpd-2.2.29.tar.gz

二. 下载apr-iconv源码(apache2.2编译要用到,但是上面的压缩包里没有提供,需要自己下载)
      http://mirrors.cnnic.cn/apache//apr/apr-util-1.5.4-win32-src.zip
      解压到"%apache源码根目录%\srclib“下面,命名为apr-iconv

三. 替换所有的*.dsp文件中的换行符,默认是"\n", 替换为"\r\n"。
      解决vs2005转换Apache.dsw提示dsp文件已经损坏的错误。

四. vs2005打开Apache.dsw工程进行自动转换,转换完毕后关闭vs2005。
      为了生成*.vcproj文件

五. 解决vs2005编译时提示“fatal error RC1107: invalid usage; use RC /? for Help”的错误
      替换所有的*.vcproj文件中的"LONG_NAME="XXXXX""
      notepad++正则表达式替换方法:
      查找目录:LONG_NAME="(.*?)"
      替换为:LONG_NAME=\1

六. 打开vs2005工程Apache.sln。右键InstallBin项目,启动编译。
      如果有编译错误的话,多编译两三次可以解决,因为有的项目依赖关系不正确。
      比如我的源码目录为:E:\apache\httpd-2.2.29,那么生成结果会在:E:\Apache22

七. cmd命令行进入E:\Apache22\bin,执行httpd.exe -k start。
      apache服务就启动了。

八. 浏览器打开http://127.0.0.1,可以显示“It works"网页。

九. 如果任务管理器看不到httpd.exe进程,要勾选”显示所有用户进程"

十. vs2005可以附加进程调试。

vs2005编译apache2.2源码调试相关推荐

  1. 使用vs2005进行(wince)DLL源码调试

    调试Dll也需要进到源码里面,进行单步调试.下面是使用vs2005进行wince DLL源码调试的步骤(可能我的方法麻烦了). ------------------------------------ ...

  2. Activemq源码、编译、导入idea、源码调试总结

    1.在本地下载源码 在GitHub官网搜activemq,找到排名第一的,并打开,如图所示,拷贝url地址. activemq托管地址:https://github.com/apache/active ...

  3. Android FrameWork学习(二)Android系统源码调试

    点击打开链接 通过上一篇 Android FrameWork学习(一)Android 7.0系统源码下载\编译 我们了解了如何进行系统源码的下载和编译工作. 为了更进一步地学习跟研究 Android ...

  4. 在Eclipse中进行HotSpot的源码调试--转

    原文地址:http://www.linuxidc.com/Linux/2015-05/117250.htm 在阅读OpenJDK源码的过程中,经常需要运行.调试程序来帮助理解.我们现在已经可以编译出一 ...

  5. webuploader 怎么在react中_另辟蹊径搭建阅读React源码调试环境支持所有React版本细分文件断点调试...

    引言(为什么写这篇文章) 若要高效阅读和理解React源码,搭建调试环境是必不可少的一步.而常规方法:使用react.development.js和react-dom.development.js调试 ...

  6. java调试jdk源码_JDK源码调试

    一.问题阐述 首先我们要明白JDK source为什么在debug的时候无法观察局部变量,因为在jdk中,sun对rt.jar中的类编译时,去除了调试信息,这样在eclipse中就不能看到局部变量的值 ...

  7. Mac下下载android4.2源码,进行源码调试

    星期天在家研究了一下如何在mac下下载android4.2的源码并通过eclipse进行源码级别调试来更清晰的研究一下android的运行原理,具体步骤如下: 最后下下来了,但是我进行编译却没有通过, ...

  8. iOS之深入解析WKWebView的WebKit源码调试与分析

    一.前言 移动互联网时代,网页依旧是内容展示的重要媒介,这离不开 WebKit 浏览内核技术的支持与发展.在 iOS 平台下开发者们需要通过 WKWebView 框架来与 WebKit 打交道. 虽然 ...

  9. nginx 源码调试

    nginx 源码调试 这段时间正在学习nginx源码,看到一贴子的提问 (帖子:http://www.oschina.net/question/2711991_2165566?p=1#AnchorAn ...

  10. android 系统源码调试 局部变量值_如何方便快速的整编Android 9.0系统源码?

    点击上方"刘望舒",选择"星标" 多点在看,就是真爱! 作者 :  刘望舒  |  来源 :刘望舒的博客地址:http://liuwangshu.cn/fram ...

最新文章

  1. 第一次接觸sbt會遇到的
  2. 获取应用程序路径信息
  3. 五问弄懂液冷数据中心
  4. 10的预览模式_谷歌相机2020年3月更新汇总,适配米10等五摄手机,30s手动曝光
  5. 河马 webshell扫描器对linux服务器进行安全扫描
  6. 沉淀再出发:Spring的架构理解
  7. 报 java.lang.ExceptionInInitializerError 的常见解决方法
  8. 微信小程序开发问题汇总
  9. 单麦克纳姆轮的速度分解
  10. unity相机渲染不同层的东西和相机的深度
  11. 视频人像磨皮插件:Beauty Box 4.2
  12. [转]魔兽世界私服Trinity,从源码开始
  13. 马斯洛人类需求金字塔理论
  14. 【蓝桥杯】-- 竞赛规则及说明(Python程序设计)
  15. 短视频系统源码,android 真正的全屏沉浸式体验
  16. ElasticSearch--Field的使用
  17. Java后台校验修改密码强度工具类
  18. qlabel 里内容字体颜色位置不同样式设置_OR视觉丨这4款应用就是我手机里必备的修图APP...
  19. Mysql时间函数的坑
  20. Android OpenCV (五十九):离散傅里叶变换

热门文章

  1. Smartbi:用Excel制作移动端的九型人格测试
  2. 三相全控tc787触发电路_典型定频空调器的电路识图方法,一看就懂
  3. JSONObject fromObject() 需要引入的包
  4. OpenDDS 配置文件详解
  5. Xmind 2022精彩体验---什么叫流程图
  6. 最简单代码,适合没学编程的人玩
  7. 重锤痛击 robocode!
  8. 计算机科学梦想演讲稿,关于科技演讲稿讲话稿范文三篇
  9. mysql正则mybatis中用法_SQL 正则表达式及mybatis中使用正则表达式
  10. 面试题汇总-分布式(一)