svn-gvsig-desktop / trunk / libraries / libjni-gdal / readme.txt @ 20367
History | View | Annotate | Download (3.24 KB)
1 |
Notas de compilaci?n de la librer?a jgdal. |
---|---|
2 |
|
3 |
La compilaci?n de la librer?a jgdal se realiza autom?ticamente ejecutando el build.xml |
4 |
del proyecto. Para ello el sistema tiene que tener instalado y accesible: |
5 |
|
6 |
- CMake - Probado con la versi?n 2.4 |
7 |
- Compilador gcc - g++ en el caso de Linux - Compilado con gcc 4.1. Con la versi?n 3.3 |
8 |
de gcc - g++ no compila correctamente. |
9 |
- Entorno de desarrollo Visual Studio en caso de Windows con las variables de |
10 |
entorno cargadas. - Compilado con Visual Studio 2005 |
11 |
- Librer?a gdal instalada. Hasta el momento (0.6.3) se est? compilando con gdal 1.5.0 con |
12 |
soporte para Grass y Modis (Hdf 4 y 5). Si el SDK est? en alguna ruta distinta a las que |
13 |
se incluyen en el archivo FindGDAL, habr? que a?adirla a dicho archivo o instalar el SDK |
14 |
en alguna de las indicadas. |
15 |
- JDK de Java. |
16 |
|
17 |
Con ejecutar el build.xml es suficiente para generar la librer?a y el jar. |
18 |
|
19 |
********************************************************* |
20 |
Cambios seg?n versiones a partir de la 0.6.1 |
21 |
|
22 |
0.6.1: Eliminaci?n de la comprobaci?n de direcciones de memoria negaticas ya que |
23 |
?stas se utilizan. |
24 |
|
25 |
0.6.2: Versi?n en desarrollo. Migraci?n a CMake. |
26 |
|
27 |
0.6.3: No se utiliza la captura de se?ales de las librer?as nativas ya que produce |
28 |
inestabilidades en la librer?a. Soporte para grass y HDF 4 y 5. Grass solo en |
29 |
Linux. |
30 |
|
31 |
0.6.4: Se incluyen comprobaciones de los par?metros que se pasan a JNI |
32 |
y lanzamiento de excepciones desde la parte de java. |
33 |
|
34 |
********************************************************* |
35 |
|
36 |
NOTAS DE COMPILACI?N: |
37 |
|
38 |
Linux: |
39 |
* Es necesario que haya instalado un gdal. Seg?n la versi?n de la librer?a, puede requerir |
40 |
que gdal est? compilado con diferentes soportes. |
41 |
|
42 |
|
43 |
|
44 |
Windows: |
45 |
* Es necesario que haya un Visual Studio instalado con sus variables de entorno cargadas por |
46 |
defecto en el sistema para poder acceder al copilador por linea de comandos. |
47 |
* Es necesario que haya un CMake en el sistema con sus variable de entorno cargadas en el |
48 |
sistema para generar los Makefiles. |
49 |
* Es necesario que la variable JAVA_HOME exista y apunte a un Jdk. |
50 |
* Es necesario indicar la variable de entorno JAVA_HOME al ejecutar el ant desde eclipse |
51 |
para que se puedan encontrar los includes JNI. La direcci?n de estos includes se guardar? |
52 |
en las variables JAVA_INCLUDE_PATH y JAVA_INCLUDE_PATH2. |
53 |
* En el archivo de configuraci?n para la compilaci?n de la librer?a gdal, es necesario |
54 |
que se utilice la opci?n STDCALL. Tambi?n se tiene que deshabilitar el soporte para ODBC. |
55 |
Comentar la linea ODBC_SUPPORTED=YES. Importante, comentar la linea, no poner valor =NO. |
56 |
* En el caso de que se haya compilado la librer?a con soporte externo (tal como HDF4, HDF5...) |
57 |
es necesario que las librer?as de las que depende gdal est?n accesibles. |
58 |
|
59 |
* SOPORTE PARA HDF4: |
60 |
- La librer?a 1.5.0 de gdal se tiene que compilar con el sdk 4.2r2 de HDF4. La versi?n |
61 |
4.2r1 est? compilada con Visual Studio 6.0 y no soporta VS 2005. La versi?n 4.2r3 da un |
62 |
error en la compilaci?n de gdal posiblemente porque este ?ltimo no est? actualizado. |
63 |
|
64 |
* SOPORTE PARA HDF5: |
65 |
- Al igual que ocurre con HDF4, gdal 1.5.0 no soporta la ?ltima versi?n hasta la fecha |
66 |
de HDF5 (1.8.0) por lo que hay que utilizar la (1.6.7) que si que soporta Visual Studio |
67 |
2005. Tambi?n es conveniente utilizar una version de szip compatible con Visual Studio |
68 |
2005. |
69 |
|
70 |
|