我正在尝试修改旧插件以创建新插件(在 C++ 和 Visual Studio 2019 中)。编译时出现以下错误,将 TEXT 标记为红色。
E0144:“const wchar_t *”类型的值不能用于初始化 LPTSTR 类型的实体
LPTSTR process_name = TEXT("rFactor2.exe");
module_address = GetModuleBase(process_name, pID);
我调查并看到了类似的帖子,暗示了这一点:
LPTSTR process_name = foo(TEXT("rFactor2.exe"));
现在我收到以下错误:
E0020: 未定义标识符“foo”
有人能告诉我如何以 LPTSTR 格式创建变量(这是GetModuleBase
预期的类型)吗?