Тут две проблемы, которые мешают собрать проект, нет прав на PR, поэтому опишу тут.
Ошибка раз
Файл Source/GeometrySandbox/Private/GeometryHubActor.cpp
Надо заменить использование копирования каждого payload на использование ссылки:
for (const FGeometryPayload Payload : GeometryPayloads)
Вот так должно быть:
for (const FGeometryPayload& Payload : GeometryPayloads)
иначе при компиляции лезет ошибка:
<...>/UnrealProjects/GeometrySandbox 5.3/Source/GeometrySandbox/Private/GeometryHubActor.cpp:69:14: note: use reference type 'const FGeometryPayload &' to prevent copying
for (const FGeometryPayload Payload : GeometryPayloads)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&
Опечатка два
Сейчас так:
-#include "Gameframework/Controller.h"
Нужно так:
+#include "GameFramework/Controller.h"
под виндой оно собирается без проблем, потому что там ФС нет дела до регистра, на линуксах всяких регистр имеет значение и тут заголовочник просто не находит.
Тут две проблемы, которые мешают собрать проект, нет прав на PR, поэтому опишу тут.
Ошибка раз
Файл
Source/GeometrySandbox/Private/GeometryHubActor.cppНадо заменить использование копирования каждого payload на использование ссылки:
Вот так должно быть:
иначе при компиляции лезет ошибка:
Опечатка два
Сейчас так:
-#include "Gameframework/Controller.h"Нужно так:
+#include "GameFramework/Controller.h"под виндой оно собирается без проблем, потому что там ФС нет дела до регистра, на линуксах всяких регистр имеет значение и тут заголовочник просто не находит.