C++ Apache2 模块未加载

C++ Apache2 module not loading

本文关键字:加载 模块 Apache2 C++      更新时间:2023-10-16

我在让 apache2 模块工作时遇到问题。一段时间后,我设法将其编译为.dll文件。我正在使用Visual Studio Express 2012。

module AP_MODULE_DECLARE_DATA hello_module;

它正在导出以下模块。但是,当我尝试使用以下行在 apache2 中加载它时:

LoadModule module_hello modules/module_hello.dll

我收到以下错误:

无法在文件 C:/Program 中找到 API 模块结构"module_hello" 文件 (x86)/Apache Group/Apache2/modules/module_hello.dll:无错误

我在某处读到出口装饰可能是原因,所以我尝试了 LoadModule _module_hello 和 LoadModule __module_hello但没有成功。

对于这个问题,任何人都有解决方案或朝着正确的方向推动吗?

好吧,由于隧道视觉和缺乏休息时间,我犯了一个愚蠢的错误。 该结构实际上被宣布为hello_module而不是module_hello。我为浪费你的时间而道歉