Linkerproblem



  • Hallo zusammen

    ich hab einen sehr kuriosen Fehler bekommen als ich meine Dll in einem anderen Programm unter Visual Studio .net ausprobieren wollte. Und zwar den hier:

    TestDLL error LNK2005: "public: __thiscall std::_Lockit::_Lockit(int)" (??0_Lockit@std@@QAE@H@Z) already defined in TestDLL.obj
    TestDLL error LNK2005: "public: __thiscall std::_Lockit::~_Lockit(void)" (??1_Lockit@std@@QAE@XZ) already defined in TestDLL.obj

    Was ist denn lockit ueberhaupt fuer eine Klasse? Von mir kommt die nicht.



  • Vermutlich hast du die DLL und die benutzende Anwendung mit unterschiedlichen Versionen der Runtimebibliothek verlinkt.


Anmelden zum Antworten