当前位置:  技术问答>linux和unix

如何用C++开发Apache的模块

    来源: 互联网  发布时间:2015-12-10

    本文导语:  小弟刚毕业,遇到一个问题。 要把一个IIS下面的模块移植到Apache上,但是一开始就发现Apache上的模块都是C代码开发的,mod_XX.c,将它改成cpp文件,根本编译不过去,不只是类型转换等更加严格的问题,而且像ap_rputs这...

小弟刚毕业,遇到一个问题。
要把一个IIS下面的模块移植到Apache上,但是一开始就发现Apache上的模块都是C代码开发的,mod_XX.c,将它改成cpp文件,根本编译不过去,不只是类型转换等更加严格的问题,而且像ap_rputs这样的函数根本找不到。(查了半天我也不知道它在哪里声明的)

因为原模块都是用C++开发的,要是把它们全改成C程序,代价将十分不可忍受。
可以用C++直接开发Apache模块吗?需要怎么做?

或者,模块程序用C,也就是mod_XX.c,然后在handle函数里面调用C++的接口,但是这样的话,需要用C++做一个什么样的接口呢?

请多指教! 谢谢!

|
如果你调用Appach的东西,可以用C++,然后让Appach用C方式编译.

如果要让Appach调你的C++东西,我还没想到什么好办法.

    
 
 

您可能感兴趣的文章:

  • 几个windows平台C++开发错误举例
  • 关于Linux下C++开发的问题
  • Linux 下c++开发error while loading shared libraries问题解决
  • 开发linux下的c++程序需要什么开发环境 ,最好推荐本书------关于网络的编程
  • Linux下的C开发和C++开发有什么区别吗?
  • 简单的C++开发工具 Sally
  • linux开发用c还是c++好啊
  • C++集成开发环境 Code::Blocks
  • 各位在Unix下开发,使用哪种c++编译器?
  • C++的SVG开发包 wxSVG
  • linux下C++程序开发该从何开始?
  • C++异步网络开发库 ez_poll
  • LINUX c++开发 者交流1187953
  • C/C++集成开发环境 Dev C++
  • 请问高手在solaris上开发c++程序用什么呀,还是vi么!
  • C++开发的BLOG程序 xBlog
  • C++的BT协议开发库 LibTorrent
  • 急问Linux下最流行的C++开发环境是什么?
  • 用 C++ 开发 Python 扩展 PyCXX
  • JSON的C++开发包 CAJUN
  • linux嵌入式开发语言用C还是C++?
  • 传感器模块、gprs模块如何和我的2440开发板相连
  • 前端模块化开发 easyloader
  • android上插件开发模块 WeiPlugin
  • Java模块化应用开发框架 JTheque
  • php扩展模块开发
  • 关于2.4下的内核模块开发
  • ===============请教大虾关于unix下开发模块的报价====================================
  • 在开发板上insmod模块led.o出错。
  • 请问在Unix下开发ftp传输模块,有没有什么系统函数可以调用。
  • 求iptables 模块开发的资料
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 领域驱动开发框架 Apache Isis
  • Web开发框架 Apache Wicket
  • Hadoop 开发工具 Apache HDT
  • 在线等待回答:APACHE+TOMCAT开发项目
  • 关于jsp开发环境Apache的配置问题??
  • mac下Apache + MySql + PHP搭建网站开发环境
  • Fedora Core 3 + apache 2.0上CGI开发问题
  • 我是一个初学者,请教各位如何配置jsp的开发环境?tomact 以及apache已经下载,还需要一个ApacheModuleJserv.dll,这个文件到哪里下载?谢
  • 用JB开发的Applet,在JB中正常运行,但移植到Apache服务器上时,无法显示并出错
  • IBM THINKPAD 380D 16M内存 /2G硬盘 能装什么版本的LINUX 主要是想学PHP+MYSQL+APACHE下的网站开发?
  • win7 64位系统 配置php最新版开发环境(php+Apache+mysql)
  • VS2012+MySQL+SilverLight5的MVVM开发模式介绍
  • linux 嵌入式开发用不用买开发板,买什么样的开发板?
  • ios app 开发中ipa重新签名步骤介绍
  • 请问shell 开发能开发什么样的程序?硬件的驱动程序是否能够开发呢?
  • IOS开发:UIScrollView类介绍及如何简单地截获touch事件
  • 请问在Linux 下用C开发移动增值软件都有什么开发工具啊,我以前一直在Windows下用VC开发
  • nginx最新主线开发版1.5.4发布及下载地址
  • 我常未开发过Linux下的程序,请问Linux下可以使用那些开发工具,最好的开发工具是什么版本?
  • Web前端开发如何利用css样式来控制Html中的h1/h2/h3标签不换行
  • 我是学习web开发的,主要是java开发SSH开发框架和ajax等。我想知道有没有必要学习一下linux相关知识。
  • ​基于Docker的大数据开发实践
  • 各位设备驱动开发的朋友,请问,linux设备驱动开发和网络编程开发哪一样工资比较高呀?
  • Android及andriod无线网络Wifi开发的几点注意事项
  • Linux Kernel/Network 技术QQ群14888802,只加有内核开发、TCP/IP协议栈开发的程序员,不加新手和做应用开发的程序员。
  • Android开发需要的几点注意事项总结
  • 驱动程序开发和嵌入式开发有什么联系吗?
  • IOS开发之socket网络编程(基于SimpleNetworkStreams的c/s程序)
  • linux 嵌入式开发用买开发板吗?
  • Linux下c/c++开发之程序崩溃(Segment fault)时内核转储文件(core dump)生成设置方法
  • web开发和嵌入式开发哪个更有挑战


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3