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(""));
^