Код: Выделить всё
wstring filename;
ifstream file(filename);
Я тоже пытался определить
Код: Выделить всё
#define _GLIBCXX_HAVE__WFOPEN 1
#define _GLIBCXX_USE_WCHAR_T 1
Я также пытался экспортировать функцию create_ifstream(const wchar_t*) из mingw-w64 gcc, но ifstream не имеет конструктора копирования, поэтому это приводит либо к ошибкам компилятора, либо к ошибке сегментации во время выполнения.
Кто-нибудь знает, как я могу открыть файл с широким символьным именем (Это Windows, поэтому преобразование имени файла в UTF-8 не будет работать с некоторыми именами файлов)
Подробнее здесь: https://stackoverflow.com/questions/793 ... -a-wchar-t