我正在尝试使用 kqueue 在 c 中做一个面向事件的服务器,当我编译我的代码时它给了我这个错误
致命错误:sys/event.h:没有这样的文件或目录
根据我正在遵循的创建文件必须包含的 kqueue 事件的教程,我是 C 中事件编程的新手
kqueue 是 BSD 的一个特性。你不能在 Linux 上使用它。Linux 上的等效功能是 epoll。
如果您想在 BSD 以外的任何平台上尝试 kqueue,那么https://github.com/mheily/libkqueue库是您的最佳选择!试试这个。