[普通]windons下利用visual studio开发apache模块并对其进行断点调试

作者(passion) 阅读(1140次) 评论(0) 分类( apache)

新建工程,选择win32项目(目的是新建一个win32 dll的工程,因为在Linux下.so文件相当于wind32下的dll文件)

  

 

经过上面两步后,点击完成,即可建造一个win32 dll的工程,建好的工程如下:

  

在该工程(iteratorTable)的属性页上做如下设置:

 

这样设置后,经过编译就可以产生以.so为后缀的win32 dll动态文件了,但要注意,在编译之前还需要做如下设置:

 

这样设置的目的在于以C语言的方式编译工程,因为C++编译产生的文件会对各个函数名字发生变化而c语言编译后各个函数的名字不会变化。


至此设置完成,就可以编译工程了。


如果想在vs中设置断点调试该工程,则需要做如下设置:

 

命令和命令参数中apache是我本地电脑上安装apache的路径,之后将编译后的工程文件iteratorTable.so拷贝到apache的安装目录module文件夹下,并对apache的配置文件httpd.conf进行修改,在vs中对该工程设置断点,通过ie访问就可以进入断点进行调试了。


一个不错的网站可供参考:http://www.ibm.com/developerworks/cn/opensource/os-cn-apachehttpd/


« 上一篇:wifi共享上网(至尊版wifi)
« 下一篇:ASP.NET附加数据库文件的方式,如何发布到IIS7而不导致SQLServer出错
在这里写下您精彩的评论
  • 微信

  • QQ

  • 支付宝

返回首页
返回首页 img
返回顶部~
返回顶部 img