Я пытаюсь реализовать функцию, движущую окном, с помощью функции 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
Я гуглил и проверил исходный код нереального двигателя, но я не мог найти ошибку.>
Я пытаюсь реализовать функцию, движущую окном, с помощью функции MoveWindowto в игре, которую я делаю с помощью нереального двигателя. Однако я получаю следующую ошибку: < /p> [code]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.
/** * */ 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 [/code] Я гуглил и проверил исходный код нереального двигателя, но я не мог найти ошибку.>