0

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

module AP_MODULE_DECLARE_DATA hello_module;

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

LoadModule module_hello modules/module_hello.dll

我收到以下错误:

在文件 C:/Program Files (x86)/Apache Group/Apache2/modules/module_hello.dll 中找不到 API 模块结构“module_hello”:没有错误

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

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

4

1 回答 1

1

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

于 2013-01-28T12:45:20.423 回答