我正在编译Visual Studio 2010中的代码,其中包括头文件unistd.h。由于windows不支持头文件unistd.h,我正在寻找另一个头文件,或者有任何方法可以自定义它,以便我也可以在visual studio中编译它。 最佳答案 尝试包含io.h,它相当于msvc中的unistd.h。如果要保持兼容性,请尝试以下操作:#ifdef _WIN32 #include <io.h> #else #include <unistd.h> #endif