Я клонировал https://github.com/kennykerr/cppwinrt, и добавил две строки @line 70 (после включения заголовка файловой системы):
if (!std::experimental::filesystem::exists(winrt::to_string(file.Path())))
exit(12345);
И он завершается с 12345. Всегда.Зачем?Я думал, что WinRt должен был работать со стандартным ISO C ++?Даже если я жестко закодирую имя файла вместо «to_string (data_file)», оно все равно умрет.
Если это как-то связано с работой UWP в песочнице, это нормально, но почему не работает средство выбора файлов?
Это более или менее простой пример, который я могу привести.По какой-то причине, независимо от того, что я пытаюсь, я не могу работать с файлами.