2017-06-10 1 views
0

私はUE4プロジェクトでSTL機能を使用する際に問題があります。UE4に関するIntellisenseの問題

Intellisenseは赤い線でエラーを表示していますが、私が書き込もうとしていることを理解していません。

私はVS 2017を使用し、Unrealの開発設定もダウンロードしました。

私は同じIDEを使用して空のプロジェクトでSTL機能をテストしましたが、インテリセンスの問題がなくてもうまく動作します。

私は、Unreal Engineと何らかの特別な設定をしていないと思いますが、それが何であるかわかりませんし、ドキュメントに何も見当たりません。

おかげ

#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; 

}; 
+2

エラーはどこにありますか? – Quentin

+0

私は問題が何かを発見しました。実際には、UEは、std :: vectorと同じように動作するTArrayのような独自のコンテナを使用することを好みます – jckTol

答えて

0

は、右のあなたのUnrealのプロジェクトファイルをクリックして、VSのプロジェクトファイルを生成して、プロジェクトを開く]を選択し、次に保存され、バイナリと中間のフォルダーを削除します。これは私のために働いたので、これが役立つことを願っ