2023/05/14_問題:UE5.2で既存のプラグインのパッケージ化失敗。ヘッダーファイルがないと出る。

2023/05/14

問題:UE5.2で既存のプラグインのパッケージ化失敗。ヘッダーファイルがないと出る。

 

UATHelper: パッケージ プラグイン タスク (ウィンドウ): [3/6] Compile [x64] Module.AsyncLevelLoad.cpp

UATHelper: パッケージ プラグイン タスク (ウィンドウ): C:\Users\roy00\OneDrive\Documents\UnrealEnginePlugin\AsyncLevelLoadVer1.1\5.2\AsyncLevelLoad\HostProject\Plugins\AsyncLevelLoad\Intermediate\Build\Win64\UnrealEditor\Inc\AsyncLevelLoad\UHT\AsyncLevelLoadSceneComponent.gen.cpp(8): fatal error C1083: include ?t?@?C???????܂???'../../../../../../../../../Users/roy00/OneDrive/Documents/UnrealEnginePlugin/AsyncLevelLoadVer1.1/5.2/AsyncLevelLoad/HostProject/Plugins/AsyncLevelLoad/Source/AsyncLevelLoad/Public/AsyncLevelLoadSceneComponent.h':No such file or directory

解決:パスが長いのが問題。パッケージ化先のフォルダを上にしたら成功。


補足

UE5.1(成功):AsyncLevelLoadVer1.1/5.1

UE5.2(失敗):AsyncLevelLoadVer1.1/5.2

UE5.2(成功):AsyncLevelLoadVer1.1


5.2からパスを短くする必要があると思われます。