Мне нужно в своем проекте использовать древнюю библиотеку, которая взаимодействуют с WinAPI. В WinAPI есть функция CreateProcess, которая принимает путь к файлу в виде TCHAR*. Как его инициализировать? L"строка здесь" возвращает const TCHAR*, что невозможно присвоить TCHAR* в современном стандарте.
На будущее, когда аргумент будет без const:
TCHAR это либо char, либо wchar_t. То есть создаёшь либо массив символов, либо, что лучше, std::string\wstring.
Если функция принимает TCHAR*, но на практике не изменяет строку, можно использовать const_cast, например: func(const_cast<TCHAR*>(_T("notepad.exe")),...);