Ich habe ein Problem mit der Verwendung von STL-Funktionen mit meinem UE4-Projekt.Intellisense Probleme mit UE4
Intellisense zeigt einen Fehler mit seiner roten Linie und versteht nicht, was ich versuche zu schreiben.
Ich benutze VS 2017 und habe auch die Unreal Entwicklungseinstellungen heruntergeladen.
Ich habe die STL-Funktionen mit einem leeren Projekt mit der gleichen IDE getestet und es funktioniert gut dort ohne Intelligenzprobleme.
Ich nehme an, dass ich eine spezielle Einstellung mit Unreal Engine vermisse, aber ich habe keine Ahnung, was es ist und kann nichts in ihrer Dokumentation finden.
Dank
#include <vector>
#include "CoreMinimal.h"
#include "Interactable.h"
#include "Hand.generated.h"
class Card;
UCLASS()
class SKYLINE_API AHand : public AInteractable
{
GENERATED_BODY()
public:
void PlayCard();
void DiscardCard();
private:
std::vector<Card*> m_vpCards;
};
Wo ist der Fehler und was sagt er? – Quentin
Ich fand das, was das Problem war. Es stellt sich heraus, dass UE es vorzieht, dass Sie ihre eigenen Container wie TArray verwenden, die genauso funktionieren wie std :: vector – jckTol