У меня возникла проблема при переносе Linux-инструмента в Windows. Я использую MinGW в системе Windows. У меня есть класс, который обрабатывает все in/output и внутри этой строки:
mkdir(strPath.c_str(), 0777); // works on Linux but not on Windows and when it is changed to
_mkdir(strPath.c_str()); // it works on Windows but not on Linux
Любые идеи, что я могу сделать, чтобы они работали в обеих системах?