Nochmal Framework

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Nochmal Framework

    Hallo!
    Nach einiger Zeit habe ich nochmal alles durch kompiliert in meiner Engine und es gibt wieder Probleme im Framework. Er gibt mir den Fehler LNK2019.
    Also ein nach gebauter, vom Inhalt genau gleicher (nur Namen geändert) Quelltext:

    Framework.cpp:

    Quellcode

    1. #include "Framework_Header.hpp"
    2. bool lwtFramework::Events::a(sf::Event &Event, sf::Window &App)
    3. {
    4. if(App.GetInput().IsMouseButtonDown(sf::Mouse::Left))
    5. return true;
    6. else
    7. return false;
    8. }


    Framework_Header.hpp:

    Quellcode

    1. #include "Framework.hpp" //Framework
    2. #include <SFML\System.hpp> //SFML-System
    3. #include <SFML\Window.hpp> //SFML-Window
    4. namespace lwtFramework
    5. {
    6. class DLL_FRAMEWORK_API Events
    7. {
    8. public:
    9. Events();
    10. bool a(sf::Event &Event, sf::Window &App);
    11. private:
    12. sf::Event *Event;
    13. sf::Window *App;
    14. };
    15. }
    Alles anzeigen


    Framework.hpp:

    Quellcode

    1. #ifndef FRAMEWORK_HPP //Start des
    2. #define FRAMEWORK_HPP //"Waechters".
    3. #if _USRDLL //Importieren und Exportieren der DLL
    4. #define DLL_FRAMEWORK_API _declspec(dllexport) //Schluesselwort
    5. #else
    6. #define DLL_FRAMEWORK_API _declspec(dllimport) //Schluesselwort
    7. #endif
    8. #endif


    Habe alle Linker, alle Dateipfade und Dateipfadangaben nochmal überprüft, aber nichts ändert sich.
    Die 2 Zeilen Fehlerkonsole:

    Quellcode

    1. 1>Framework_Datei.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: bool __thiscall sf::Input::IsMouseButtonDown(enum sf::Mouse::Button)const " (?IsMouseButtonDown@Input@sf@@QBE_NW4Button@Mouse@2@@Z)" in Funktion ""public: bool __thiscall lwtFramework::Events::a(class sf::Event &,class sf::Window &)" (?a@Events@lwtFramework@@QAE_NAAVEvent@sf@@AAVWindow@4@@Z)".
    2. 1>Framework_Datei.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: class sf::Input const & __thiscall sf::Window::GetInput(void)const " (?GetInput@Window@sf@@QBEABVInput@2@XZ)" in Funktion ""public: bool __thiscall lwtFramework::Events::a(class sf::Event &,class sf::Window &)" (?a@Events@lwtFramework@@QAE_NAAVEvent@sf@@AAVWindow@4@@Z)".


    MfG
    Check