我正在使用libwebsockets,无法编译自己实现的演示代码。
我创建了context
:
struct libwebsocket_context *context;
...
context = libwebsocket_create_context(&info);
当我尝试访问libwebsocket_context
在 private-libwebsockets.h 中定义的 struct 的成员时:
struct libwebsocket_context {
struct pollfd *fds;
struct libwebsocket **lws_lookup; /* fd to wsi */
int fds_count;
int max_fds;
int listen_port;
...
};
例如,
printf("%d\n", context->listen_port);
编译器返回,
error: dereferencing pointer to incomplete type
谢谢!