M
Der Fehler könnte daran liegen, daß du die Debug-Version von new zusammen mit einer Release-Library verwendest.
Also wenn ich in den Projekteinstellungen->Codegenerierung
Multithread angebe dann kommen die Fehler, wenn ich aber
Multithread-Debug angebe dann nicht.
Hab jetzt mal wie in der Hilfe beschrieben folgende bibliotheken ignoriert:
Für Multithreaded (libcmt.lib):
libc.lib, msvcrt.lib, libcd.lib, libcmtd.lib, msvcrtd.lib
Hab das noch in der Hilfe gefunden:
Die Laufzeitbibliotheken bieten nun Direktiven, um das Vermischen unterschiedlicher Typen zu verhindern. Diese Warnung wird bei dem Versuch ausgegeben, unterschiedliche Typen oder Debug- und Nicht-Debugversionen der Laufzeitbibliothek im selben Programm zu verwenden. Wenn Sie z. B. eine Datei zur Verwendung eines Laufzeitbibliothekstyps und eine andere Datei zur Verwendung eines anderen Typs kompiliert haben (z. B. singlethreaded gegenüber multithreaded) und anschließend versuchen, sie zu verknüpfen, wird diese Warnung ausgegeben. Sie sollten alle Quelldateien für die Verwendung derselben Laufzeitbibliothek kompilieren. Weitere Informationen finden Sie in den Compileroptionen unter Laufzeitbibliothek verwenden (/MD, /MT, /LD).
Was heist das jetzt genau?
Wie weiß ich denn welche .lib ich verwenden kann und wo gebe ich das an?
Leider kommt immer noch derselbe Fehler...
Mondmann