Voila, je débute dans l'utilisation d'Unreal Engine et de Visual Studio.
Je suis sous Unreal Engine 4.9.2 et Visual Studio 2013 update 4 (qui a été installé à partir de Unreal Engine)
La première fois que j'ai lancé VS j'ai eu ce message d'erreur (qui ne me semble pas avoir de lien avec le problème mais sait on jamais) :
Mais VS s'est quand même lancé correctement.
Ensuite, après la création d'un nouvel acteur a partir d'UE, dès que je modifie le header sur VS en ajoutant la ligne suivante :
Code :
- UPROPERTY(EditAnywhere)
|
j'obtiens ces 2 jolis messages :
Error 1 error code: OtherCompilationError (5) E:\Documents\Unreal Projects\test4\Intermediate\ProjectFiles\Error test4
Error 2 error MSB3073: The command ""E:\programmes\unrealengine\Epic Games\4.9\Engine\Build\BatchFiles\Build.bat" test4Editor Win64 Development "E:\Documents\Unreal Projects\test4\test4.uproject" -rocket -waitmutex" exited with code -1. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.MakeFile.Targets 38 5 test4
ce que j'ai essayé de faire pour résoudre ça :
-désinstaller/réinstaller : meme problème
-désinstaller et réinstaller UE 4.10 avec VS 2015 : impossible d'installer VS, l'installer plante (a ce point j'ai re téléchargé l'installeur de UE)
-désinstaller et réinstaller VS a partir d'une autre source
-revenir sous UE4.9.2 et VS2013
Si ça peut vous aider : le code complet du header en question (j'ai rien modifié à part cette ligne que j'ai ajouté)
Code :
- // Fill out your copyright notice in the Description page of Project Settings.
- #pragma once
- #include "GameFramework/Actor.h"
- #include "MyActor.generated.h"
- UCLASS() class TEST4_API AMyActor : public AActor {
- GENERATED_BODY()
- UPROPERTY(EditAnywhere)
- public:
- // Sets default values for this actor's properties
- AMyActor();
- // Called when the game starts or when spawned
- virtual void BeginPlay() override;
- // Called every frame
- virtual void Tick( float DeltaSeconds ) override;
- };
|
Sinon tout fonctionne bien, j'ai essayé un code ne comportant pas de UPROPERTY et tout fonctionne bien (dans VS le code compile et l'animation apparait sur UE comme elle est censé le faire)
Cependant, étant en train d'apprendre, je fais comme tout le monde, je suis des tutos et la : https://docs.unrealengine.com/lates [...] index.html
je me retrouve bloqué a l'introduction .
D'après mes recherches, il manque des fichiers pour la compilation/ils ne sont pas au bon endroit
mais aucune des réponses que j'ai pu trouver ne fonctionnent (et j'ai pas assez de place sur disque dur externe pour backup et réinstall windows).
N'ayant pas l'habitude d'utiliser ni UE4 ni VS, j'espère que quelqu'un a une idée d'ou viens ce problème. Par avance, merci.