digitalmars.D.learn - Link to C library
I can't link to libjvm.so. Here's my code: extern (C) { int JNI_CreateJavaVM(void ** pvm, void ** penv, void * args); } void main() { writefln("0x%x", &.JNI_CreateJavaVM); } Which ptints wrong stuff. When then i use it and check the contents of **pvm is also prints wrong stuff full of zeroes, but the result is 0(JNI_OK). I build it with: dmd -m64 main.d -I. -L-ljvm -debug. Any suggestions?
Jun 19 2014
Oh, found a problem, it was about one more layer of pointer indirection.
Jun 19 2014