我想试试 nxweb。所以我成功安装了它。不幸的是,该文档不存在。在深入研究代码和安装说明后,我认为我必须将C
文件放在模块子目录中并通过以下方式重新编译主可执行文件:
gcc -O2 -g main.c modules/*.c -o mynxweb `pkg-config --cflags --libs nxweb`
由于这没有成功,我在main.c
其中找到了一些似乎处理模块注册的代码。所以我补充说:
NXWEB_HANDLER_SETUP(my_click, "/click", click, .priority=1000);
并重新编译。它编译得很好。但是我在目录中找不到click.o
(我的源文件称为click.c
)src/bin
。信息消息也没有提到我的模块。所以我不知道我错过了什么。
也许我们可以在 Stackoverflow 上开始一个小的 nxweb noob 文档。