Я пытаюсь построить c ++ портированный код библиотеки libphonenumber в окнах с помощью Visual Studio. Некоторые из его кода используют readdir_r (), который определен в файле dirent.h.
Visual studio не содержит файла dirent.h. Поэтому после изучения я нашел решение, которое я могу скопировать файл dirent.h в «C: \ Program Files \ Microsoft Visual Studio 10 \ VC \ include».
Но все файлы dirent.h для окна содержат readdir (), но не readdir_r (). Также подпись функции отличается.
Могу ли я получить dirent.h для Windows, как и в Linux. Которые содержат readdir_r () ???
Задача ещё не решена.
Других решений пока нет …