C++ Linker Errors
<p>So I tried to divide my game into multiple files. I get these errors:</p>

<pre><code>1&gt;item.obj : error LNK2005: "private: static class sf::Image ctile::itile" (?itile@ctile@@0VImage@sf@@A) already defined in character.obj
1&gt;item.obj : error LNK2005: "class cmap maps" (?maps@@3Vcmap@@A) already defined in character.obj
1&gt;item.obj : error LNK2005: "class cmainchar mainch" (?mainch@@3Vcmainchar@@A) already defined in character.obj
1&gt;item.obj : error LNK2005: "class citemmanager itemmanager" (?itemmanager@@3Vcitemmanager@@A) already defined in character.obj
1&gt;item.obj : error LNK2005: "private: static class sf::Image citem::iitem" (?iitem@citem@@0VImage@sf@@A) already defined in character.obj
1&gt;item.obj : error LNK2005: "private: static class sf::Image cspell::ispell" (?ispell@cspell@@0VImage@sf@@A) already defined in character.obj
1&gt;item.obj : error LNK2005: "class sf::RenderWindow App" (?App@@3VRenderWindow@sf@@A) already defined in character.obj
1&gt;item.obj : error LNK2005: "class sf::View View" (?View@@3V0sf@@A) already defined in character.obj
1&gt;main.obj : error LNK2005: "private: static class sf::Image ctile::itile" (?itile@ctile@@0VImage@sf@@A) already defined in character.obj
1&gt;main.obj : error LNK2005: "class cmap maps" (?maps@@3Vcmap@@A) already defined in character.obj
1&gt;main.obj : error LNK2005: "class cmainchar mainch" (?mainch@@3Vcmainchar@@A) already defined in character.obj
1&gt;main.obj : error LNK2005: "class citemmanager itemmanager" (?itemmanager@@3Vcitemmanager@@A) already defined in character.obj
1&gt;main.obj : error LNK2005: "private: static class sf::Image citem::iitem" (?iitem@citem@@0VImage@sf@@A) already defined in character.obj
1&gt;main.obj : error LNK2005: "private: static class sf::Image cspell::ispell" (?ispell@cspell@@0VImage@sf@@A) already defined in character.obj
1&gt;main.obj : error LNK2005: "class sf::RenderWindow App" (?App@@3VRenderWindow@sf@@A) already defined in character.obj
1&gt;main.obj : error LNK2005: "class sf::View View" (?View@@3V0sf@@A) already defined in character.obj
1&gt;map.obj : error LNK2005: "private: static class sf::Image ctile::itile" (?itile@ctile@@0VImage@sf@@A) already defined in character.obj
1&gt;map.obj : error LNK2005: "class cmap maps" (?maps@@3Vcmap@@A) already defined in character.obj
1&gt;map.obj : error LNK2005: "class cmainchar mainch" (?mainch@@3Vcmainchar@@A) already defined in character.obj
1&gt;map.obj : error LNK2005: "class citemmanager itemmanager" (?itemmanager@@3Vcitemmanager@@A) already defined in character.obj
1&gt;map.obj : error LNK2005: "private: static class sf::Image citem::iitem" (?iitem@citem@@0VImage@sf@@A) already defined in character.obj
1&gt;map.obj : error LNK2005: "private: static class sf::Image cspell::ispell" (?ispell@cspell@@0VImage@sf@@A) already defined in character.obj
1&gt;map.obj : error LNK2005: "class sf::RenderWindow App" (?App@@3VRenderWindow@sf@@A) already defined in character.obj
1&gt;map.obj : error LNK2005: "class sf::View View" (?View@@3V0sf@@A) already defined in character.obj
1&gt;spell.obj : error LNK2005: "private: static class sf::Image ctile::itile" (?itile@ctile@@0VImage@sf@@A) already defined in character.obj
1&gt;spell.obj : error LNK2005: "class cmap maps" (?maps@@3Vcmap@@A) already defined in character.obj
1&gt;spell.obj : error LNK2005: "class cmainchar mainch" (?mainch@@3Vcmainchar@@A) already defined in character.obj
1&gt;spell.obj : error LNK2005: "class citemmanager itemmanager" (?itemmanager@@3Vcitemmanager@@A) already defined in character.obj
1&gt;spell.obj : error LNK2005: "private: static class sf::Image citem::iitem" (?iitem@citem@@0VImage@sf@@A) already defined in character.obj
1&gt;spell.obj : error LNK2005: "private: static class sf::Image cspell::ispell" (?ispell@cspell@@0VImage@sf@@A) already defined in character.obj
1&gt;spell.obj : error LNK2005: "class sf::RenderWindow App" (?App@@3VRenderWindow@sf@@A) already defined in character.obj
1&gt;spell.obj : error LNK2005: "class sf::View View" (?View@@3V0sf@@A) already defined in character.obj
</code></pre>
