Statistics
| Revision:

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