Qt, ошибка Wmultichar при вызове winapi функции

Я плохо разбираюсь в c++, мне просто надо чтобы заработал найденный код. Qt 5.5.1, MinGW 4.9.2 (32бит), windows 7 64.

Ошибка:

предупреждение: multi-character character constant [-Wmultichar]
     bufferSize = GetSystemFirmwareTable('RSMB', 0, NULL, 0);
                                         ^

GetSystemFirmwareTable это апишная функция винды. Везде используют именно одинарные кавычки для первого параметра. Не могу понять как включить Wmultichar чтобы все заработало. Файл кода в UTF-8.

Так же вылезает и другая ошибка, я так понимаю они связаны:

cannot convert 'const char*' to 'const wchar_t*' for argument '1' to 'wchar_t* _wcsdup(const wchar_t*)'
     LPTSTR unicode = _wcsdup(_T(""));
                                    ^

Ответы (0 шт):