[Gdal-dev] Building SWIG Java with Visual C++ 8.0
aaime at openplans.org
Sun Mar 25 06:03:14 EDT 2007
Mateusz Loskot ha scritto:
> I tried to build SWIG Java bindings using Visual C++ 8.0 compiler
> and I got errors from javac about missing symbols.
> Here is detailed log of all my steps I took in the gdal\swig directory:
> Am I doing anything wrong or the SWIG Java is incomplete in any way?
> I use following tools:
> SWIG 1.3.31
Hmmm... yeah, I already seen that issue when I tried to build gdal
java bindings under Windows, which unfortunately failed later because
java would not load the generated binding libraries.
Anyways, the following patch fixed the issue:
--- include/java/ogr_java.i (revisione 11066)
+++ include/java/ogr_java.i (copia locale)
@@ -46,6 +46,11 @@
What's funny is that under Linux the patch was not needed.
Under Linux I'm using swig 1.3.28 whilst on Windows the same
as you, 1.3.31.
I hope you manage making the libraries load too... just try
out one of the programs in the java bindings /apps directory...
no matter where I did put the libraries, it complained
that it could not load the libraries. This usually is caused
by failing to load a required library (transitively, that is,
it's not that it's not finding the gdal libs, but something
these depend onto).
More information about the Gdal-dev