svn-gvsig-desktop / trunk / libraries / libjni-gdal / readme.txt @ 19374
History | View | Annotate | Download (2.52 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 |
7 |
- Compilador gcc - g++ en el caso de Linux |
8 |
- Entorno de desarrollo Visual Studio en caso de Windows con las variables de |
9 |
entorno cargadas. |
10 |
- Librer?a gdal instalada |
11 |
- JDK de Java. |
12 |
|
13 |
Con ejecutar el build.xml es suficiente para generar la librer?a y el jar. |
14 |
|
15 |
********************************************************* |
16 |
Cambios seg?n versiones a partir de la 0.6.1 |
17 |
|
18 |
0.6.1: Eliminaci?n de la comprobaci?n de direcciones de memoria negaticas ya que |
19 |
?stas se utilizan. |
20 |
|
21 |
0.6.2: Versi?n en desarrollo. Migraci?n a CMake. |
22 |
|
23 |
0.6.3: Cambio de los flags de compilaci?n para gcc. No acepta un nivel de optimizaci?n |
24 |
mayor al que proporciona el flag -O. |
25 |
|
26 |
********************************************************* |
27 |
|
28 |
NOTAS DE COMPILACI?N: |
29 |
|
30 |
Linux: |
31 |
|
32 |
|
33 |
|
34 |
Windows: |
35 |
* Es necesario que haya un Visual Studio instalado con sus variables de entorno cargadas por |
36 |
defecto en el sistema para poder acceder al copilador por linea de comandos. |
37 |
* Es necesario que haya un CMake en el sistema con sus variable de entorno cargadas en el |
38 |
sistema para generar los Makefiles. |
39 |
* Es necesario que la variable JAVA_HOME exista y apunte a un Jdk. |
40 |
* Es necesario indicar la variable de entorno JAVA_HOME al ejecutar el ant desde eclipse |
41 |
para que se puedan encontrar los includes JNI. La direcci?n de estos includes se guardar? |
42 |
en las variables JAVA_INCLUDE_PATH y JAVA_INCLUDE_PATH2. |
43 |
* En el archivo de configuraci?n para la compilaci?n de la librer?a gdal, es necesario |
44 |
que se utilice la opci?n STDCALL. Tambi?n se tiene que deshabilitar el soporte para ODBC. |
45 |
Comentar la linea ODBC_SUPPORTED=YES. Importante, comentar la linea, no poner valor =NO. |
46 |
* En el caso de que se haya compilado la librer?a con soporte externo (tal como HDF4, HDF5...) |
47 |
es necesario que las librer?as de las que depende gdal est?n accesibles. |
48 |
|
49 |
* SOPORTE PARA HDF4: |
50 |
- La librer?a 1.5.0 de gdal se tiene que compilar con el sdk 4.2r2 de HDF4. La versi?n |
51 |
4.2r1 est? compilada con Visual Studio 6.0 y no soporta VS 2005. La versi?n 4.2r3 da un |
52 |
error en la compilaci?n de gdal posiblemente porque este ?ltimo no est? actualizado. |
53 |
|
54 |
* SOPORTE PARA HDF5: |
55 |
- Al igual que ocurre con HDF4, gdal 1.5.0 no soporta la ?ltima versi?n hasta la fecha |
56 |
de HDF5 (1.8.0) por lo que hay que utilizar la (1.6.7) que si que soporta Visual Studio |
57 |
2005. Tambi?n es conveniente utilizar una version de szip compatible con Visual Studio |
58 |
2005. |
59 |
|
60 |
|