2013-09-24 42 views
0

我有一個工作代碼在Linux中,它正在移植到Windows。它使用套接字庫。Windows fd_set結構

當我宣佈fd_set xyz,它通過一個錯誤說error C2065: 'xyz' : undeclared identifier.

我認爲同樣的代碼應該在這兩個操作系統工作,沒有任何修改。

任何人都可以給我一些建議。

+0

我懷疑windows不知道'select'。你可能更喜歡使用一些移植到Windows的事件庫。 QtCore(來自Qt)和Glib(來自GTK)都有一個(你可以找到其他的)。 –

回答

2

而不是Linux標頭sys/select.h,您需要包含標頭Winsock2.h

請參閱MSDN