0
我有一個工作代碼在Linux中,它正在移植到Windows。它使用套接字庫。Windows fd_set結構
當我宣佈fd_set xyz
,它通過一個錯誤說error C2065: 'xyz' : undeclared identifier.
我認爲同樣的代碼應該在這兩個操作系統工作,沒有任何修改。
任何人都可以給我一些建議。
我有一個工作代碼在Linux中,它正在移植到Windows。它使用套接字庫。Windows fd_set結構
當我宣佈fd_set xyz
,它通過一個錯誤說error C2065: 'xyz' : undeclared identifier.
我認爲同樣的代碼應該在這兩個操作系統工作,沒有任何修改。
任何人都可以給我一些建議。
而不是Linux標頭sys/select.h
,您需要包含標頭Winsock2.h
。
請參閱MSDN
我懷疑windows不知道'select'。你可能更喜歡使用一些移植到Windows的事件庫。 QtCore(來自Qt)和Glib(來自GTK)都有一個(你可以找到其他的)。 –