Построить ошибки в нереальном двигателеC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Построить ошибки в нереальном двигателе

Сообщение Anonymous »

Я пытаюсь реализовать функцию, движущую окном, с помощью функции MoveWindowto в игре, которую я делаю с помощью нереального двигателя. Однако я получаю следующую ошибку: < /p>

Код: Выделить всё

undefined symbols for architecture arm64:
"SWindow::MoveWindowTo(UE::Slate::FDeprecateVector2DParameter NewPosition)", referenced from:
AMyGameModeBase::AMyGameModeBase() in MyGameModeBase.cpp.o
ld: symbol(s) not found for architecture arm64
< /code>
Что мне делать?// Fill out your copyright notice in the Description page of Project Settings.

#pragma once

#include "CoreMinimal.h"
#include "GameFramework/GameModeBase.h"
#include "MyGameModeBase.generated.h"

/**
*
*/
UCLASS()
class MYGAME_API AMyGameModeBase : public AGameModeBase
{
GENERATED_BODY()

public:
AMyGameModeBase();

};
< /code>
mygamemodebase.cpp
// Fill out your copyright notice in the Description page of Project Settings.

#include "MyGameModeBase.h"

AMyGameModeBase::AMyGameModeBase()
{

//For testing window position changes
sleep(1000);
if (GEngine && GEngine->GameViewport)
{
FVector2D WindowPosition = FVector2D(400.f, 300.f);
GEngine->GameViewport->GetWindow()->MoveWindowTo(WindowPosition);
}
}

< /code>
My Разработка компьютера: < /p>
iMac 24

ram: 16GB

OS: MacOS Seqouia 15.2
< /code>
my ide: < /p>
rider 2024.3.5
Я гуглил и проверил исходный код нереального двигателя, но я не мог найти ошибку.>

Подробнее здесь: https://stackoverflow.com/questions/795 ... eal-engine
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»