UEC++宏定义,请给我一个4.17引擎版本到5.0版本的宏定义
时间: 2024-05-15 20:14:33 浏览: 13
以下是UE4.17到UE5.0版本的常用宏定义:
UE4.17:
```cpp
#define WITH_EDITOR 1
#define WITH_ENGINE 1
#define WITH_UNREAL_DEVELOPER_TOOLS 1
#define WITH_APPLICATION_CORE 1
#define WITH_COREUOBJECT 1
#define USE_NULL_RHI 1
#define WITH_STATIC_LINKING 0
#define WITH_PLUGIN_SUPPORT 1
#define ENABLE_TETHERING 1
#define WITH_PERF_PROFILER 0
#define WITH_HOT_RELOAD 1
#define WITH_LIVE_CODING 1
#define WITH_SLATE 1
#define WITH_UNREALPNG 1
#define WITH_UNREALJPEG 1
#define WITH_UNREALEXR 1
#define WITH_HARDWARE_SURVEY 0
#define WITH_PUSH_MODEL 1
#define UBT_MODULE_MANIFEST "UE4Editor.modules"
```
UE4.18:
```cpp
#define WITH_EDITOR 1
#define WITH_ENGINE 1
#define WITH_UNREAL_DEVELOPER_TOOLS 1
#define WITH_APPLICATION_CORE 1
#define WITH_COREUOBJECT 1
#define USE_NULL_RHI 1
#define WITH_STATIC_LINKING 0
#define WITH_PLUGIN_SUPPORT 1
#define ENABLE_TETHERING 1
#define WITH_PERF_PROFILER 0
#define WITH_HOT_RELOAD 1
#define WITH_LIVE_CODING 1
#define WITH_SLATE 1
#define WITH_UNREALPNG 1
#define WITH_UNREALJPEG 1
#define WITH_UNREALEXR 1
#define WITH_HARDWARE_SURVEY 0
#define WITH_PUSH_MODEL 1
#define UBT_MODULE_MANIFEST "UE4Editor.modules"
```
UE4.19:
```cpp
#define WITH_EDITOR 1
#define WITH_ENGINE 1
#define WITH_UNREAL_DEVELOPER_TOOLS 1
#define WITH_APPLICATION_CORE 1
#define WITH_COREUOBJECT 1
#define USE_NULL_RHI 1
#define WITH_STATIC_LINKING 0
#define WITH_PLUGIN_SUPPORT 1
#define ENABLE_TETHERING 1
#define WITH_PERF_PROFILER 0
#define WITH_HOT_RELOAD 1
#define WITH_LIVE_CODING 1
#define WITH_SLATE 1
#define WITH_UNREALPNG 1
#define WITH_UNREALJPEG 1
#define WITH_UNREALEXR 1
#define WITH_HARDWARE_SURVEY 0
#define WITH_PUSH_MODEL 1
#define WITH_AUTOMATION_WORKER 0
#define UBT_MODULE_MANIFEST "UE4Editor.modules"
```
UE4.20:
```cpp
#define WITH_EDITOR 1
#define WITH_ENGINE 1
#define WITH_UNREAL_DEVELOPER_TOOLS 1
#define WITH_APPLICATION_CORE 1
#define WITH_COREUOBJECT 1
#define USE_NULL_RHI 1
#define WITH_STATIC_LINKING 0
#define WITH_PLUGIN_SUPPORT 1
#define ENABLE_TETHERING 1
#define WITH_PERF_PROFILER 0
#define WITH_HOT_RELOAD 1
#define WITH_LIVE_CODING 1
#define WITH_SLATE 1
#define WITH_UNREALPNG 1
#define WITH_UNREALJPEG 1
#define WITH_UNREALEXR 1
#define WITH_HARDWARE_SURVEY 0
#define WITH_PUSH_MODEL 1
#define WITH_AUTOMATION_WORKER 0
#define UBT_MODULE_MANIFEST "UE4Editor.modules"
```
UE4.21:
```cpp
#define WITH_EDITOR 1
#define WITH_ENGINE 1
#define WITH_UNREAL_DEVELOPER_TOOLS 1
#define WITH_APPLICATION_CORE 1
#define WITH_COREUOBJECT 1
#define USE_NULL_RHI 1
#define WITH_STATIC_LINKING 0
#define WITH_PLUGIN_SUPPORT 1
#define ENABLE_TETHERING 1
#define WITH_PERF_PROFILER 0
#define WITH_HOT_RELOAD 1
#define WITH_LIVE_CODING 1
#define WITH_SLATE 1
#define WITH_UNREALPNG 1
#define WITH_UNREALJPEG 1
#define WITH_UNREALEXR 1
#define WITH_HARDWARE_SURVEY 0
#define WITH_PUSH_MODEL 1
#define WITH_AUTOMATION_WORKER 0
#define UBT_MODULE_MANIFEST "UE4Editor.modules"
```
UE4.22:
```cpp
#define WITH_EDITOR 1
#define WITH_ENGINE 1
#define WITH_UNREAL_DEVELOPER_TOOLS 1
#define WITH_APPLICATION_CORE 1
#define WITH_COREUOBJECT 1
#define USE_NULL_RHI 1
#define WITH_STATIC_LINKING 0
#define WITH_PLUGIN_SUPPORT 1
#define ENABLE_TETHERING 1
#define WITH_PERF_PROFILER 0
#define WITH_HOT_RELOAD 1
#define WITH_LIVE_CODING 1
#define WITH_SLATE 1
#define WITH_UNREALPNG 1
#define WITH_UNREALJPEG 1
#define WITH_UNREALEXR 1
#define WITH_HARDWARE_SURVEY 0
#define WITH_PUSH_MODEL 1
#define WITH_AUTOMATION_WORKER 0
#define UBT_MODULE_MANIFEST "UE4Editor.modules"
```
UE4.23:
```cpp
#define WITH_EDITOR 1
#define WITH_ENGINE 1
#define WITH_UNREAL_DEVELOPER_TOOLS 1
#define WITH_APPLICATION_CORE 1
#define WITH_COREUOBJECT 1
#define USE_NULL_RHI 1
#define WITH_STATIC_LINKING 0
#define WITH_PLUGIN_SUPPORT 1
#define ENABLE_TETHERING 1
#define WITH_PERF_PROFILER 0
#define WITH_HOT_RELOAD 1
#define WITH_LIVE_CODING 1
#define WITH_SLATE 1
#define WITH_UNREALPNG 1
#define WITH_UNREALJPEG 1
#define WITH_UNREALEXR 1
#define WITH_HARDWARE_SURVEY 0
#define WITH_PUSH_MODEL 1
#define WITH_AUTOMATION_WORKER 0
#define UBT_MODULE_MANIFEST "UE4Editor.modules"
```
UE4.24:
```cpp
#define WITH_EDITOR 1
#define WITH_ENGINE 1
#define WITH_UNREAL_DEVELOPER_TOOLS 1
#define WITH_APPLICATION_CORE 1
#define WITH_COREUOBJECT 1
#define USE_NULL_RHI 1
#define WITH_STATIC_LINKING 0
#define WITH_PLUGIN_SUPPORT 1
#define ENABLE_TETHERING 1
#define WITH_PERF_PROFILER 0
#define WITH_HOT_RELOAD 1
#define WITH_LIVE_CODING 1
#define WITH_SLATE 1
#define WITH_UNREALPNG 1
#define WITH_UNREALJPEG 1
#define WITH_UNREALEXR 1
#define WITH_HARDWARE_SURVEY 0
#define WITH_PUSH_MODEL 1
#define WITH_AUTOMATION_WORKER 0
#define UBT_MODULE_MANIFEST "UE4Editor.modules"
```
UE4.25:
```cpp
#define WITH_EDITOR 1
#define WITH_ENGINE 1
#define WITH_UNREAL_DEVELOPER_TOOLS 1
#define WITH_APPLICATION_CORE 1
#define WITH_COREUOBJECT 1
#define USE_NULL_RHI 1
#define WITH_STATIC_LINKING 0
#define WITH_PLUGIN_SUPPORT 1
#define ENABLE_TETHERING 1
#define WITH_PERF_PROFILER 0
#define WITH_HOT_RELOAD 1
#define WITH_LIVE_CODING 1
#define WITH_SLATE 1
#define WITH_UNREALPNG 1
#define WITH_UNREALJPEG 1
#define WITH_UNREALEXR 1
#define WITH_HARDWARE_SURVEY 0
#define WITH_PUSH_MODEL 1
#define WITH_AUTOMATION_WORKER 0
#define UBT_MODULE_MANIFEST "UE4Editor.modules"
```
UE4.26:
```cpp
#define WITH_EDITOR 1
#define WITH_ENGINE 1
#define WITH_UNREAL_DEVELOPER_TOOLS 1
#define WITH_APPLICATION_CORE 1
#define WITH_COREUOBJECT 1
#define USE_NULL_RHI 1
#define WITH_STATIC_LINKING 0
#define WITH_PLUGIN_SUPPORT 1
#define ENABLE_TETHERING 1
#define WITH_PERF_PROFILER 0
#define WITH_HOT_RELOAD 1
#define WITH_LIVE_CODING 1
#define WITH_SLATE 1
#define WITH_UNREALPNG 1
#define WITH_UNREALJPEG 1
#define WITH_UNREALEXR 1
#define WITH_HARDWARE_SURVEY 0
#define WITH_PUSH_MODEL 1
#define WITH_AUTOMATION_WORKER 0
#define UBT_MODULE_MANIFEST "UE4Editor.modules"
```