Skip to content

Фиксы для сборки под линуксы #2

Description

@gh-keystr0ke

Тут две проблемы, которые мешают собрать проект, нет прав на 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"

под виндой оно собирается без проблем, потому что там ФС нет дела до регистра, на линуксах всяких регистр имеет значение и тут заголовочник просто не находит.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions