L"TEST"
- это строковый литерал типа const wchar_t[5]
, который представляет собой массив из const символов (поскольку литерал существует в постоянной памяти). Вы пытаетесь инициализировать WCHAR*
, который является указателем на неконстантный символ, чтобы указывать на этот массив.
Инициализация указателя на неконстантных символьных данных для указания на массив const символьных данных устарела в C ++ 98 (для поддержки в обратном направлении) совместимость с устаревшим кодом) и является недопустимой в C ++ 11 и далее.
Вам необходимо изменить объявление Testlooll
в соответствии с:
const WCHAR *Testlooll = L"TEST";
Или:
LPCWSTR Testlooll = L"TEST";