0
我使用ENet編寫了一個示例代碼,在Linux下工作正常,但在Windows上,enet_host_create返回NULL。這是一個奇怪的行爲,因爲enet_host_create是在使用ENet時調用的第一個函數之一,以前是任何連接嘗試。enet_host_create在Windows上返回NULL
我使用ENet編寫了一個示例代碼,在Linux下工作正常,但在Windows上,enet_host_create返回NULL。這是一個奇怪的行爲,因爲enet_host_create是在使用ENet時調用的第一個函數之一,以前是任何連接嘗試。enet_host_create在Windows上返回NULL
當您之前未調用enet_initialize()時,enet_host_create在Windows上返回NULL。不要忘記在完成庫操作後或在程序結束時調用enet_deinitialize()。
使用ENET而不調用初始化函數的程序可能在linux上工作,因爲這個函數在這個平臺上做的不多。但在Windows上,它會失敗。
感謝ENet社區爲他們解決此問題提供的幫助。