Suchergebnisse für Anfrage "dlopen"

2 die antwort

unable Bibliothek zur Laufzeit in Android-Anwendung zu laden

Ich arbeite an einer Android-Anwendung, in der ich JNI für nativen C-Code verwendet habe. Ich baue diese Anwendung auf Android 2.0-Version und ndkr3 und es funktioniert gut. Nun als ich die android sdk version 1.5 und die api version 3 änderte, ...

2 die antwort

shared Objekt kann keine Symbole in der Hauptbinärdatei finden, C ++

Ich experimentiere mit einer Art Plugin-Architektur für ein Programm, das ich geschrieben habe, und bei meinem ersten Versuch habe ich ein Problem. Ist es möglich, innerhalb des gemeinsam genutzten Objekts auf Symbole aus der Hauptprogrammdatei ...

3 die antwort

Was kann dlopen verursachen: kein passendes Bild gefunden (kann nicht abbilden)?

Was kann den folgenden Fehler verursachen, wenn ein zusätzliches Bundle mit dlopen geladen wird:

TOP-Veröffentlichungen

4 die antwort

dynamic_cast schlägt bei Verwendung mit dlopen / dlsym fehl

IntroLassen Sie mich für die lange Frage entschuldigen. Es ist so kurz wie ich es machen könnte, was leider nicht sehr kurz ist. KonfigurationIch habe zwei Schnittstellen definiert, A und B: class A // An interface { public: virtual ~A() {} ...

6 die antwort

Wie würde eine geladene Bibliotheksfunktion ein Symbol in der Hauptanwendung aufrufen?

Wenn geladen, wird eine Shared Library über die Funktion @ geöffndlopen(), gibt es eine Möglichkeit, Funktionen im Hauptprogramm aufzurufen?

8 die antwort

Rückgabe einer Symboltabelle für gemeinsam genutzte Bibliotheken

Zum Beispiel void* sdl_library = dlopen("libSDL.so", RTLD_LAZY); void* initializer = dlsym(sdl_library,"SDL_Init"); Unter der Annahme, dass keine Fehler vorliegen, verweist der Initialisierer auf die Funktion SD_Init in der gemeinsam ...

9 die antwort

MatLab-Fehler: Kann nicht mit statischem TLS geöffnet werden

Seit ein paar Tagen erhalte ich bei der Verwendung von MATLAB immer wieder den gleichen Fehler wie bei

12 die antwort

Wie ordne ich einen von dlsym zurückgegebenen Zeiger korrekt einer Variablen vom Typ Funktionszeiger zu?

Ich versuche, @ zu verwenddlopen() unddlsym() in meinem Code und kompiliere es mitgcc. Hier ist die erste Datei. /* main.c */ #include <dlfcn.h> int main() { void *handle = dlopen("./foo.so", RTLD_NOW); if (handle) { void (*func)() = ...