Externe Bibliothek buggy?
-
Ja, ich poste das am Montag mal.
-
So, hier ist mal eine gekürzte Header-Datei. Gekürzt deshalb, weil da viele Kommentare drinstehen und das über mehrere Hundert Zeilen:
#ifdef __cplusplus extern "C" { #endif // ... ERICAPI_DECL EricRueckgabepufferHandle STDCALL EricRueckgabepufferErzeugen(); ERICAPI_DECL const char* STDCALL EricRueckgabepufferInhalt(EricRueckgabepufferHandle handle); ERICAPI_DECL uint32_t STDCALL EricRueckgabepufferLaenge(EricRueckgabepufferHandle handle); ERICAPI_DECL int STDCALL EricRueckgabepufferFreigeben(EricRueckgabepufferHandle handle); #ifdef __cplusplus } #endif #endif /*ERICAPI_C_H_*/Das STDCALL ist derzeit definiert als nichts. Wenn meine IDE nichts ganz so suaber ist, jedoch maximal als:
__attribute__((__stdcall__))Das ERICAPI_DECL ist definiert als:
#ifndef ERICAPI_DECL #define ERICAPI_DECL ERIC_DECL_EXPORT #endifmit:
__attribute__((visibility("default")))
-
Skym0sh0 schrieb:
Das STDCALL ist derzeit definiert als nichts.
Vielleicht ist genau das das Problem.
-
hustbaer schrieb:
Skym0sh0 schrieb:
Das STDCALL ist derzeit definiert als nichts.
Vielleicht ist genau das das Problem.
Ja, das sieht so aus. Mein Testprogramm läuft nun fehlerfrei durch. Ich gucke gerade am richtigen Code, ob der auch nicht abstürzt oOJa sieht gut aus. Danke Jungs !
problem: Der Bugreport ist raus
