Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Jak napisać callera do DLL?

Ostatnio zmodyfikowano 2015-08-09 13:00
Autor Wiadomość
Borneq
Temat założony przez niniejszego użytkownika
Jak napisać callera do DLL?
» 2015-08-09 12:03:45
Mam DLL, która zresztą eksportuje funkcje JNI dla Javy,ale chciałbym napisać małego callera w C++. Wołać można statycznie albo dynamicznie przez LoadLibrary i wskaźniki na funkcje. Myślę że wystarczy statycznie, potrzeba do tego pliku .lib ale zamiast tego mam .a, bo pracuję z Code::Block i MinGW, czy .a może być?
Jakie prefiksy musza być w importowanych metodach?
P-135911
pekfos
» 2015-08-09 13:00:41
czy .a może być?
To domyślne rozszerzenie bibliotek w GCC.

Jakie prefiksy musza być w importowanych metodach?
DLL masz zapewne napisany w C/C++ - utwórz nagłówek z deklaracjami funkcji zgodnymi z ABI, jeśli jeszcze takiego nie masz, i dołączaj statycznie plik DLL.

//edit:
https://en.wikipedia.org/wiki​/Java_Native_Interface
P-135913
« 1 »
  Strona 1 z 1