我是Visual Studio的初学者,现在我想在其上运行C ++程序,但是当我编译程序时,出现了<sys/select.h>
未定义的错误。
那么,我该如何定义它或将其包含在项目中呢?
答案 0 :(得分:6)
sys/select.h
是一个支持select()
的POSIX标头; equivalent on Win32仅适用于套接字,因此除非您已熟练移植,否则您不太可能在Windows上使用代码。
答案 1 :(得分:3)
sys目录中的头文件(不是库)是特定于系统的 - 你不能只使用使用它们的代码并在一个平台上工作并在另一个平台上编译它。请注意,目标平台上可能没有相应的东西 - 您可能必须重写依赖于sys头的代码。