include “D:\Program Files\UE_5.3\Engine\Plugins\Experimental\PythonScriptPlugin\Source\PythonScriptPlugin\Private\PythonScriptPlugin.h”
TArray UMapParser::ParcePyMap(FString Directory)
{
TArray result;
static const TCHAR* py = TEXT(“print('Hello world!')”);
IPythonScriptPlugin::Get()->ExecPythonCommand(py);
return result;
}
VS say
D:\Program Files\UE_5.3\Engine\Plugins\Experimental\PythonScriptPlugin\Source\PythonScriptPlugin\Private\PyPtr.h(194) : error C2065: PyObject: undeclared identifier
1>D:\Program Files\UE_5.3\Engine\Plugins\Experimental\PythonScriptPlugin\Source\PythonScriptPlugin\Private\PyPtr.h(194) : error C2923: TPyPtr: “PyObject” is not a valid template type argument for the parameter “TPythonType”
1>D:\Program Files\UE_5.3\Engine\Plugins\Experimental\PythonScriptPlugin\Source\PythonScriptPlugin\Private\PyPtr.h(194): note: see the “PyObject” declaration
1>D:\Program Files\UE_5.3\Engine\Plugins\Experimental\PythonScriptPlugin\Source\PythonScriptPlugin\Private\PyPtr.h(194) : error C2955: “TPyPtr”: A template argument list is required to use the template class
1>D:\Program Files\UE_5.3\Engine\Plugins\Experimental\PythonScriptPlugin\Source\PythonScriptPlugin\Private\PyPtr.h(13) : note: see the announcement of “TPyPtr”
1>D:\Program Files\UE_5.3\Engine\Plugins\Experimental\PythonScriptPlugin\Source\PythonScriptPlugin\Private\PyPtr.h(195): error C2065: PyTypeObject: undeclared identifier
1>D:\Program Files\UE_5.3\Engine\Plugins\Experimental\PythonScriptPlugin\Source\PythonScriptPlugin\Private\PyPtr.h(195) : error C2923: TPyPtr: “PyTypeObject” is not a valid template type argument for the parameter “TPythonType”
1>D:\Program Files\UE_5.3\Engine\Plugins\Experimental\PythonScriptPlugin\Source\PythonScriptPlugin\Private\PyPtr.h(195): note: see the declaration “PyTypeObject”
1>D:\Program Files\UE_5.3\Engine\Plugins\Experimental\PythonScriptPlugin\Source\PythonScriptPlugin\Private\PyPtr.h(195) : error C2955: “TPyPtr”: to use the template class, a list of template arguments is required
1>D:\Program Files\UE_5.3\Engine\Plugins\Experimental\PythonScriptPlugin\Source\PythonScriptPlugin\Private\PyPtr.h(13) : note: See the “TPyPtr” announcement