linker problem: "new" schon definiert



  • hallo,

    ich hab ein MFC programm, dass eine nicht-mfc-dll verwendet.
    compieren geht, linken schlägt fehl.
    fehler (2005):
    symbole "new" und "delete" sind schon woanders (in anderer lib aus der dll) definiert. das problem tritt bei mir nicht das erste mal auf.

    die msdn sagt was mulit-threading-einstellungen, aber das hilft bei mir nicht.

    ideen wie man das klären kann? kompiler-einstellungen?

    danke für jeden tipp



  • hast Du irgendwelche Variablen new oder delete genannt?
    Darfst Du nämlich nicht, sind Schlüsselwörter!



  • nein, ganz sicher nicht. der compiler wuerde einfach mal wegknicken, und zwar schon bei sytnax-check.
    aber wiegesagt: compile geht, linking geht schief. also stimmen variablen schon. 😃

    keiner eine andere idee? huhu!


Anmelden zum Antworten