20tab / UnrealEnginePython

Embed Python in Unreal Engine 4
MIT License
2.77k stars 754 forks source link

Build Error: Unresolved External Symbol #764

Open JamesNyeVRGuy opened 5 years ago

JamesNyeVRGuy commented 5 years ago

I added the PATH variable, as well as updated my UnrealEnginePython.Build.cs to include my python directory.

My error is as follows, UE4 4.22.

Since this is UnrealEnginePython I'll check there as well

[260/269] UE4Editor-UnrealEnginePython.dll Creating library D:\TensorFlowTest\TFUETest\Plugins\UnrealEnginePython\Intermediate\Build\Win64\UE4Editor\Development\UnrealEnginePython\UE4Editor-UnrealEnginePython.suppressed.lib and object D:\TensorFlowTest\TFUETest\Plugins\UnrealEnginePython\Intermediate\Build\Win64\UE4Editor\Development\UnrealEnginePython\UE4Editor-UnrealEnginePython.suppressed.exp UEPyUScriptStruct.cpp.obj : error LNK2019: unresolved external symbol __imp_PyObject_IsTrue referenced in function "struct _object * __cdecl py_ue_uscriptstruct_get_field(struct ue_PyUScriptStruct *,struct _object *)" (?py_ue_uscriptstruct_get_field@@YAPEAU_object@@PEAUue_PyUScriptStruct@@PEAU1@@Z) UEPyIPlugin.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPyModule.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPySubclassing.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPyTimer.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue PythonSmartDelegate.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue PyUserWidget.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPyEditor.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPyEngine.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue PyCharacter.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue PyHUD.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue PyPawn.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue PythonComponent.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPyFEditorViewportClient.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPyFLinearColor.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPyFSlowTask.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue PyActor.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPyTransform.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPyViewport.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPyWorld.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPyFARFilter.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPySequencer.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPySkeletal.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPyTexture.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPyTraceAndSweep.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPyMovements.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPyObject.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPyPhysics.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPyPlayer.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPyController.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPyHUD.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPyInput.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPyMaterial.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPySWindow.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPyActor.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPyAnimSequence.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPyAttaching.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPySVectorInputBox.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPySVerticalBox.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPySViewport.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPySWidget.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPySSlider.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPySSpacer.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPySSplitter.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPySTextBlock.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPySPythonTreeView.cpp.obj : error LNK2001: unresolved external symbol __imp_PyObject_IsTrue UEPySPythonWidget.cpp.obj : error LNK2001: unres