Jak napisać callera do DLL?
Ostatnio zmodyfikowano 2015-08-09 13:00
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? |
|
pekfos |
» 2015-08-09 13:00:41 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 |
|
« 1 » |