I literally created a new Actor class and wrote a line of Debug (in the cpp file) and VS detected 14 errors, but when I use Live coding there is no problem.
(Unreal Engine 5.1.1 & Visual Studio 2022 17.4)
Below is the code I made
// Fill out your copyright notice in the Description page of Project Settings.
#include "MyActor.h"
// Sets default values
AMyActor::AMyActor()
{
// Set this actor to call Tick() every frame. You can turn this off to improve performance if you don't need it.
PrimaryActorTick.bCanEverTick = true;
}
// Called when the game starts or when spawned
void AMyActor::BeginPlay()
{
Super::BeginPlay();
GLog->Log("Hello World");
}
// Called every frame
void AMyActor::Tick(float DeltaTime)
{
Super::Tick(DeltaTime);
}
Erro log VS:
Severity | Code | Description | Project | File | Line | Suppression State |
---|---|---|---|---|---|---|
Error (active) | E1455 | member function declared with ‘override’ does not override a base class member | PrimeiraClasse | E:\Unreal Engine\UE_5.1\Engine\Source\Runtime\Core\Public\Serialization\ArchiveProxy.h | 67 | |
Error (active) | E1835 | attribute deprecated does not apply here | PrimeiraClasse | E:\Unreal Engine\UE_5.1\Engine\Source\Runtime\CoreUObject\Public\Serialization\BulkData.h | 283 | |
Error (active) | E1835 | attribute deprecated does not apply here | PrimeiraClasse | E:\Unreal Engine\UE_5.1\Engine\Source\Runtime\CoreUObject\Public\Serialization\BulkData.h | 1239 | |
Error (active) | E1455 | member function declared with ‘override’ does not override a base class member | PrimeiraClasse | E:\Unreal Engine\UE_5.1\Engine\Source\Runtime\CoreUObject\Public\UObject\CoreNet.h | 381 | |
Error (active) | E1455 | member function declared with ‘override’ does not override a base class member | PrimeiraClasse | E:\Unreal Engine\UE_5.1\Engine\Source\Runtime\CoreUObject\Public\UObject\CoreNet.h | 382 | |
Error (active) | E1455 | member function declared with ‘override’ does not override a base class member | PrimeiraClasse | E:\Unreal Engine\UE_5.1\Engine\Source\Runtime\CoreUObject\Public\UObject\CoreNet.h | 383 | |
Error (active) | E1455 | member function declared with ‘override’ does not override a base class member | PrimeiraClasse | E:\Unreal Engine\UE_5.1\Engine\Source\Runtime\CoreUObject\Public\UObject\CoreNet.h | 384 | |
Error (active) | E1455 | member function declared with ‘override’ does not override a base class member | PrimeiraClasse | E:\Unreal Engine\UE_5.1\Engine\Source\Runtime\Core\Public\Serialization\ArchiveProxy.h | 49 | |
Error (active) | E1455 | member function declared with ‘override’ does not override a base class member | PrimeiraClasse | E:\Unreal Engine\UE_5.1\Engine\Source\Runtime\Core\Public\Serialization\ArchiveProxy.h | 55 | |
Error (active) | E1455 | member function declared with ‘override’ does not override a base class member | PrimeiraClasse | E:\Unreal Engine\UE_5.1\Engine\Source\Runtime\Core\Public\Serialization\ArchiveProxy.h | 61 | |
Error (active) | E1455 | member function declared with ‘override’ does not override a base class member | PrimeiraClasse | E:\Unreal Engine\UE_5.1\Engine\Source\Runtime\Core\Public\Serialization\ArchiveProxy.h | 73 | |
Error (active) | E1455 | member function declared with ‘override’ does not override a base class member | PrimeiraClasse | E:\Unreal Engine\UE_5.1\Engine\Source\Runtime\Core\Public\Serialization\ArchiveProxy.h | 162 | |
Error (active) | E0020 | identifier FRHIViewableResource is undefined | PrimeiraClasse | E:\Unreal Engine\UE_5.1\Engine\Source\Runtime\RHI\Public\RHI.h | 2233 | |
Error | MSB3073 | The command E:\Unreal Engine\UE_5.1\Engine\Build\BatchFiles\Build.bat PrimeiraClasseEditor Win64 Development -Project=E:\Unreal Engine\UE_5.1\Projetinhos\PrimeiraClasse\PrimeiraClasse.uproject -WaitMutex -FromMsBuild exited with code 6. | PrimeiraClasse | E:\Unreal Engine\VS Profi 17.4\Software\MSBuild\Microsoft\VC\v170\Microsoft.MakeFile.Targets | 44 |
Output:
Build started…
1>------ Build started: Project: PrimeiraClasse, Configuration: Development_Editor x64 ------
1>Running UnrealBuildTool: dotnet “…..\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll” PrimeiraClasseEditor Win64 Development -Project=“E:\Unreal Engine\UE_5.1\Projetinhos\PrimeiraClasse\PrimeiraClasse.uproject” -WaitMutex -FromMsBuild
1>Log file: C:\Users\XUser\AppData\Local\UnrealBuildTool\Log.txt
1>Unable to build while Live Coding is active. Exit the editor and game, or press Ctrl+Alt+F11 if iterating on code in the editor or game
1>E:\Unreal Engine\VS Profi 17.4\Software\MSBuild\Microsoft\VC\v170\Microsoft.MakeFile.Targets(44,5): error MSB3073: The command ““E:\Unreal Engine\UE_5.1\Engine\Build\BatchFiles\Build.bat” PrimeiraClasseEditor Win64 Development -Project=“E:\Unreal Engine\UE_5.1\Projetinhos\PrimeiraClasse\PrimeiraClasse.uproject” -WaitMutex -FromMsBuild” exited with code 6.
1>Done building project “PrimeiraClasse.vcxproj” – FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
========== Elapsed 00:04,855 ==========