古いプラグインを変更して新しいプラグインを作成しようとしています (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
は期待されるタイプです)?