Frage

Wie gehe ich über das Debuggen „R6016 - nicht genug Platz für Thread-Daten“ in einer C ++ Anwendung. Ich habe gelesen, http://support.microsoft.com/kb/126709 möchte aber einige anderer Eingang.

War es hilfreich?

Lösung

Diese Fehlermeldung wird durch den C-Laufzeitbibliothek, CRT erzeugt. Welche Version des CRT verwenden Sie? Ich würde beginnen, indem bestimmt wird, was mein Call-Stack war, wenn dieser Fehler erzeugt wird. Sie können den CRT-Quellcode grep jeden Ort der Fehler zurückgegeben würde zu finden. Ich würde auch in meinem Code auf jedem an Ort und Stelle suchen, die TlsAlloc ruft, um zu sehen, was ich in der Thread-Lokalspeicher bin setzen und warum.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top