Здравствуйте!
В настоящее время я занимаюсь разработкой игрового движка.Даже если я только начал, у меня уже возникла проблема.
У меня есть этот код:
#ifndef INSTANS_H_
#define INSTANS_H_
#include <map>
#include "Core/Version.h"
#include "Core/Window.h"
#include "Core/Component.h"
#include "Core/Game.h"
namespace Instans
{
class Window;
class Component;
class Engine
{
public:
Engine();
~Engine();
void AddComponent(char* name, Component* component, int priority = 10);
void RemoveComponent(char* name);
void SetFramerateLimit(int limit);
int GetFramerate();
int GetFramerateLimit();
void Run(char* title, int width, int height);
void Load();
void Update();
void Render();
void Release();
protected:
private:
Window* _window;
// Game, managers etc.
std::map<int, char*, Component*> _components;
};
};
#endif
Несмотря на то, что я включил, Eclipse выдает мне следующую ошибку:
Не удалось разрешить символ 'карта' Instans.h
В чем может быть причина?