我正在编译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

10-05 23:00