[Proj] Mingw JNI build issue
Mark Christy
mchristyuk at hotmail.com
Thu Feb 27 02:34:42 PST 2014
Hi Mike,
It does build for 64 bit as that is what I have done (using it in a 64 bit application).
However I did my build using Java 7 rather than the Java 6 I see you're using.
Also you need to make sure you launched the 64bit VC++ command line tools windows.
Sorry I can't be more exact... it was a while ago and C++ is not my strong point!
Cheers
Mark
> Date: Thu, 27 Feb 2014 02:29:30 -0800
> From: mike.reynolds at aug-tech.co.uk
> To: proj at lists.maptools.org
> Subject: Re: [Proj] Mingw JNI build issue
>
> Hi Mark - Thanks for the files.
>
> I've got a bit further using your files, changing the include path to point
> to my Java_Home. I also see where you added in jni=jniproj.obj to get it to
> build.
>
> When doing the build now, I have another issue, which I'm pretty sure is
> related to 64bit vs 32bit;
> jniproj.c(223) : error C2275: 'jclass' : illegal use of this type as an
> expression
> C:\Program Files\Java\jdk1.6.0_22\include\jni.h(84) : see
> declaration of 'jclass'
> jniproj.c(223) : error C2146: syntax error : missing ';' before identifier
> 'c'
>
>
> I believe I'm right in saying Proj only supports a 32bit build. I'm using
> 32bit nmake to perform the build, but the only jni.h I have is in
> "C:\Program Files\Java\jdk1.6.0_22\include\", therefore I'm guessing 64bit
> (although jni_md.h is in \Win32\ )
>
> Do you know if its enough to get a 32bit version of jni.h and include that
> instead? Which one(s) are you using?
>
> Thanks,
>
> Mike
>
>
>
>
> --
> View this message in context: http://osgeo-org.1560.x6.nabble.com/Mingw-JNI-build-issue-tp5093816p5106316.html
> Sent from the PROJ.4 mailing list archive at Nabble.com.
> _______________________________________________
> Proj mailing list
> Proj at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/proj
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/proj/attachments/20140227/1eda3f43/attachment.html>
More information about the Proj
mailing list