插件类未包含在UE4内部版本中
Plugin Class does not get included in UE4 Build
UE4新手。
最近,我在公司里使用了一些旧代码,我不得不调整一个旧的UE4插件,该插件负责处理对我们平台的一些HTTP调用。在编辑器中一切正常,但在任何类型的构建中都不正常。
我目前正试图从蓝图中引用(或实例化,如果缺少的话(在我的c++插件中定义的Actor,但无论我做什么,该类似乎都不存在于构建中。我目前正在使用Unreal 4.21,在编辑器中,一切都按预期进行,这只是构建。
我已经遵循了这个指南,但它没有帮助,我没有包括EnabledPlugins=YourPlugin,只是因为我不需要它是静态的。插件在Engine/Plugins/Runtime中,清单已设置为true,我已经为正在构建的平台构建了解决方案。我真的很失落,任何帮助都将不胜感激!
以下是相关日志:
[2019.11.05-19.47.41:442][ 0]LogStreaming: Error: Couldn't find file for package /Script/DataLogger requested by async loading code. NameToLoad: /Script/DataLogger
[2019.11.05-19.47.41:442][ 0]LogStreaming: Error: Found 1 dependent packages...
[2019.11.05-19.47.41:442][ 0]LogStreaming: Error: /Game/Blueprints/Tech/CustomGameInstance
[2019.11.05-19.47.41:446][ 0]LogScript: Warning: Accessed None
CustomGameInstance_C /Engine/Transient.GameEngine_0:CustomGameInstance_C_0
Function /Game/Blueprints/Tech/CustomGameInstance.CustomGameInstance_C:SetPlayerData:0245
[2019.11.05-19.47.41:446][ 0]LogScript: Warning: Script call stack:
Function /Game/Blueprints/Tech/CustomGameInstance.CustomGameInstance_C:ReceiveInit
Function /Game/Blueprints/Tech/CustomGameInstance.CustomGameInstance_C:ExecuteUbergraph_CustomGameInstance
Function /Game/Blueprints/Tech/CustomGameInstance.CustomGameInstance_C:SetPlayerData
此外,还有几行:
LogScript: Warning: UGameplayStatics::BeginSpawningActorFromClass: can not spawn an actor from a NULL class
您可以右键单击项目可执行文件并"生成visual studio项目文件",然后重试。此外,你可以用记事本打开项目可执行文件,并检查插件文件夹是否在那里。
若那个些并没有工作,那个么听起来你们的包装设置需要检查一下,因为它在编辑器中运行良好。您可以手动在构建中包含要捆绑的文件夹,尝试检查打包设置并包含插件文件夹。
相关文章:
- 插件类未包含在UE4内部版本中
- 从 qmake 运行脚本以获取内部版本号
- 什么是非时态流式处理负载内部 (_mm256_stream_load_si256) 的浮点 (__m256d) 版本?
- (CMake 内部版本)致命错误LNK1181:无法打开输入文件'glew.lib'
- 将内部版本号传递给 msbuild(c++ 项目)
- Visual Studio 2008版本内部版本未装饰DLL导出
- Boost 1_52内部版本VS2012失败
- 在函数内部,调用其重载版本
- 内部在具有不同版本的Visual Studio的静态LIB中使用STL
- MSVC 2013正在x64内部版本中加载x86系统库
- 使用Jenkins、内部版本号和svn修订版管理程序版本
- WP8.1 发布内部版本异常的原因:"System.IO.FileNotFoundException: The specified module could not be found" ?
- 开发人员C++编译器内部版本错误
- 正在将链接器标志发送到ndk内部版本
- 为不同的编译器版本维护多个内部版本
- 如何解决应用无法启动 Windows 10 "Threshold 2"更新(1511,内部版本 15086) 后STATUS_DLL_INIT_FAILED (0xc0000142)
- 哪个QT版本/内部版本更稳定
- 确保内部共享库版本正确
- Cmake未被识别为内部或外部命令.如何使用windows命令提示符检查安装的cmake的版本
- Visual Studio 2010中用于简单C++应用程序的内部版本