Fehler beim Linken

Übersicht BlitzMax, BlitzMax NG Allgemein

Neue Antwort erstellen

Schnittlauch

Unkraut

Betreff: Fehler beim Linken

BeitragSa, Mai 09, 2009 2:18
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo Very Happy
Ich habe ein Problem, und zwar folgendes:
wenn ich versuche eine Anwendung mit MT aktiviert zu kompilieren,
in der ich GCEnter() und GCLeave() aufrufe, bekomme ich folgende
Linker Fehlermeldung:

Code: [AUSKLAPPEN]

C:/Programme/BlitzMax/mod/brl.mod/blitz.mod/blitz.debug.mt.win32.x86.a(blitz_gc.win32.x86.s.debug.mt.win32.x86.o): undefined reference to `bbGCStackTop'
C:/Programme/BlitzMax/mod/brl.mod/blitz.mod/blitz.debug.mt.win32.x86.a(blitz_gc.win32.x86.s.debug.mt.win32.x86.o): undefined reference to `bbGCStackTop'


Weis jemand wie ich das lösen kann?
Ich wars nicht.
 

klepto2

BeitragSa, Mai 09, 2009 10:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]

?threaded
Function GCEnter()
End  Function

Function GCLeave()
End Function
?


in den code mit einbauen. der MT GarbageCollector hat diese funktionen nicht, da aber einige Module darauf zugreifen gibt es Probleme.
Matrix Screensaver
Console Modul für BlitzMax
KLPacker Modul für BlitzMax

HomePage : http://www.brsoftware.de.vu

Schnittlauch

Unkraut

BeitragSa, Mai 09, 2009 22:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Das Problem ist, eine Funktion wird von ner externen DLL aufgerufen was ein unheimlich großen Speicherleck erzeugt.
Ich muss dem GC ja irgendwie zeigen das da nen Thread läuft, oder seh ich das falsch?
Ich wars nicht.

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group