Hello, i have upgraded to 4.9 and they see me this error :
Erreur 16 error : Module rules for ‘Etherion’ should not be dependent on modules which are also dynamically loaded: OnlineSubsystemSteam E:\Etherion\Etherion\Intermediate\ProjectFiles\EXEC Etherion
Where are you seeing this error? Does it appear when you open the project or when compiling in visual studio? If possible could you post the 4.8 version of the project so I can try upgrading it on my end?
Are you having an issue with getting the 4.9 engine to run or are you having problems moving a specific project from 4.8.3 to 4.9? If you are having problems with a project, could you post the 4.8.3 project for me to test?
// Fill out your copyright notice in the Description page of Project Settings.
#include "Etherion.h"
#include "ItemData.h"
UItemData::UItemData(const class FPostConstructInitializeProperties& PCIP)
: Super(PCIP)
{
Name = GetName(); //make the human-readable name the same as the asset name
}
void UItemData::PostRename(UObject* OldOuter, const FName OldName)
{
Name = GetName(); //make the human-readable name the same as the asset name
}
Erreur 4 error C2511: ‘UItemData::UItemData(const FObjectInitializer (__cdecl *)(void))’ : impossible de trouver la fonction membre surchargée dans ‘UItemData’ E:\Etherion\Etherion\Source\Etherion\ItemData.cpp 8 1 Etherion
Erreur 6 error C2550: ‘UItemData::{ctor}’ : les listes d’initialiseurs de constructeur ne sont autorisées que dans la définition d’un constructeur E:\Etherion\Etherion\Source\Etherion\ItemData.cpp 9 1 Etherion
Erreur 7 error C2352: ‘UObjectBaseUtility::GetName’ : appel non conforme d’une fonction membre non static E:\Etherion\Etherion\Source\Etherion\ItemData.cpp 10 1 Etherion
Could you post the entire ItemData class (full header and source file)? The errors you’re seeing seem to be coming from more than one issue with the code setup.
I get the same problem. I used the 4.9 editor to open my 4.8.3 project. It fails to compile and suggests I open it in Visual Studio. I tried this solution, but nothing happened.