【问题标题】:enet_host_create returns NULL on Windowsenet_host_create 在 Windows 上返回 NULL
【发布时间】:2016-11-30 21:58:01
【问题描述】:

我使用 ENet 编写了一个示例代码,它在 Linux 下运行良好,但在 Windows 上,enet_host_create 返回 NULL。这是一个奇怪的行为,因为 enet_host_create 是使用 ENet 时调用的第一个函数之一,以前是任何连接尝试。

【问题讨论】:

    标签: enet


    【解决方案1】:

    enet_host_create 在您之前未调用 enet_initialize() 时在 Windows 上返回 NULL。当您完成库或程序退出时,不要忘记调用 enet_deinitialize()。

    一个使用 ENET 而不调用初始化函数的程序可以在 linux 上运行,因为这个函数在这个平台上做的不多。但在 Windows 上,它会失败。

    感谢 ENet 社区帮助解决此问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-01
      • 2011-02-06
      • 2016-01-26
      • 2021-11-21
      • 2015-06-11
      • 2015-08-11
      相关资源
      最近更新 更多