我正在尝试使用 Visual Studio 在 Windows 中构建 libphonenumber 库的 c++ 移植代码。它的一些代码使用在 dirent.h 文件中定义的 readdir_r()。
Visual Studio 不包含任何 dirent.h 文件。因此,在探索之后,我找到了可以将 dirent.h 文件复制到“C:\Program Files\Microsoft Visual Studio 10\VC\include”的解决方案。
但是窗口的所有dirent.h 文件都包含readdir() 但不包含readdir_r()。功能签名也不同。
我可以像在 Linux 中一样获得 windows 的 dirent.h 吗?其中包含 readdir_r()???