Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Linux 中有一个工作代码,它正在移植到 Windows。它使用套接字库。
当我声明fd_set xyz 时,它通过一个错误说error C2065: 'xyz' : undeclared identifier.
fd_set xyz
error C2065: 'xyz' : undeclared identifier.
我认为相同的代码应该在两个操作系统中都可以正常工作而无需任何修改。
谁能给我一些建议。
sys/select.h您需要包含该标头,而不是 Linux 标头Winsock2.h。
sys/select.h
Winsock2.h
见MSDN