【发布时间】:2016-11-30 21:58:01
【问题描述】:
我使用 ENet 编写了一个示例代码,它在 Linux 下运行良好,但在 Windows 上,enet_host_create 返回 NULL。这是一个奇怪的行为,因为 enet_host_create 是使用 ENet 时调用的第一个函数之一,以前是任何连接尝试。
【问题讨论】:
标签: enet
我使用 ENet 编写了一个示例代码,它在 Linux 下运行良好,但在 Windows 上,enet_host_create 返回 NULL。这是一个奇怪的行为,因为 enet_host_create 是使用 ENet 时调用的第一个函数之一,以前是任何连接尝试。
【问题讨论】:
标签: enet
enet_host_create 在您之前未调用 enet_initialize() 时在 Windows 上返回 NULL。当您完成库或程序退出时,不要忘记调用 enet_deinitialize()。
一个使用 ENET 而不调用初始化函数的程序可以在 linux 上运行,因为这个函数在这个平台上做的不多。但在 Windows 上,它会失败。
感谢 ENet 社区帮助解决此问题。
【讨论】: