День добрый. Никак не могу понять, почему винда падает на std::remove() (на линуксе всё норм):
1) Логги:
https://pastebin.com/f2q4pwrg. Малоинформативны
2) На отладчике дохожу до __std_fs_remove, который возвращает UNSUCCESS
Полагал, что дело в правах на файл, но ломается во всех директориях
if (_Result._Error != __std_win_error::_Success) {
_Throw_fs_error("remove", _Result._Error, _Target);
}
Конечно, можно поставить try/catch, но хочется узнать причину. Файл создаю через fopen(filename.c_str(), "w+");