UE5.4 编译低版本插件:修订间差异

来自泡泡学习笔记
跳到导航 跳到搜索
(创建页面,内容为“1. 定位到<code>D:\Program Files\Epic Games\UE_5.4\Engine\Build\BatchFiles</code>目录 2. cmd界面执行<code>RunUAT.bat BuildPlugin -TargetPlatforms=Win64 -Plugin=“D:\Program Files\Epic Games\UE_5.4\Engine\Plugins\SPCRJointDynamics\SPCRJointDynamics.uplugin” -Package=“D:\ue\compile_content”</code>”)
 
无编辑摘要
第2行: 第2行:


2. cmd界面执行<code>RunUAT.bat BuildPlugin -TargetPlatforms=Win64 -Plugin=“D:\Program Files\Epic Games\UE_5.4\Engine\Plugins\SPCRJointDynamics\SPCRJointDynamics.uplugin” -Package=“D:\ue\compile_content”</code>
2. cmd界面执行<code>RunUAT.bat BuildPlugin -TargetPlatforms=Win64 -Plugin=“D:\Program Files\Epic Games\UE_5.4\Engine\Plugins\SPCRJointDynamics\SPCRJointDynamics.uplugin” -Package=“D:\ue\compile_content”</code>
===其余事项===
1. 设置Android SDK和NDK [https://dev.epicgames.com/documentation/zh-cn/unreal-engine/how-to-set-up-android-sdk-and-ndk-for-your-unreal-engine-development-environment]
2. <code>error C4855: “/std:c++20”中已弃用通过 "[=]" 来隐式捕获 "this"</code>
<code>[=]->[=, this]</code>
3. <code>An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.</code>
<code>UPROPERTY(BlueprintReadOnly,Category="")</code>

2024年9月7日 (六) 18:00的版本

1. 定位到D:\Program Files\Epic Games\UE_5.4\Engine\Build\BatchFiles目录

2. cmd界面执行RunUAT.bat BuildPlugin -TargetPlatforms=Win64 -Plugin=“D:\Program Files\Epic Games\UE_5.4\Engine\Plugins\SPCRJointDynamics\SPCRJointDynamics.uplugin” -Package=“D:\ue\compile_content”


其余事项

1. 设置Android SDK和NDK [1]


2. error C4855: “/std:c++20”中已弃用通过 "[=]" 来隐式捕获 "this"

[=]->[=, this]


3. An explicit Category specifier is required for any property exposed to the editor or Blueprints in an Engine module.

UPROPERTY(BlueprintReadOnly,Category="")