From: GoG <gui...@gm...> - 2010-06-15 15:53:55
|
Hi everybody, I found a problem trying to wrap my C++ code to Java. I use 'director' feature on some of my classes and SWIG generate thoses lines : #if defined(SWIG_JAVA_ATTACH_CURRENT_THREAD_AS_DAEMON) // Attach a daemon thread to the JVM. Useful when the JVM should not wait for // the thread to exit upon shutdown. Only for jdk-1.4 and later. director_->swig_jvm_->AttachCurrentThreadAsDaemon((void **)&jenv_, NULL); #else director_->swig_jvm_->AttachCurrentThread((void **)&jenv_, NULL); #endif Or 'AttachCurrentThread[AsDaemon]()' is waiting for 'JENV**' as first parameter. So '(void **)' cast is useless plus make my GCC 4.4/MinGW fail building it (on Windows/Linux). It's the only issue I have, preventing me from using continuous integration on my project. Did I miss something in interface files or is it a SWIG issue ? Thanks for your help. G.A. -- View this message in context: http://old.nabble.com/-Java--AttachCurrentThread%28%29-cast-error-tp28893080p28893080.html Sent from the swig-user mailing list archive at Nabble.com. |