N уже определен в N.obj

У меня есть класс Application, хранящий в себе список указателей на GameObject. (На самом деле на классы, наследованные от него). Мне нужно сделать глобальный класс/структуру/пространство имен Content, хранящее все аудио файлы, изображения, шрифты и прочее. Компилятор выдает ошибку: "N уже определен в Tileset.hpp". Я подключаю "Content.h" в Application.cpp, чтобы вызвать метод Load; во всех .cpp файлах с классами-наследниками от GameObject.

Моя реализация Content:

#pragma once
#include <string>
    
namespace Content {
    extern std::string CONTENT = "Content/";
    extern std::string IMAGE = "Image/";
    
    extern void Load();

    extern sf::Texture texture_tileset_1;
    extern sf::Sprite sprite_tileset_1;
};

Ответы (0 шт):