FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Cargar librerías (SDL2) desde iOS
Hola a todos.
Estoy creando las headers del nuevo SDL2 para DelphiXE4 ya que el proyecto SDL-Jedi parece que ha muerto. Ya lo tengo prácticamente todo acabado y de momento es compatible con Win32, Win64 y OSX pero quiero añadir iOS ya que SDL2 también tiene soporte para él. He visto ejemplos de como llamar a una función de una librería externa en FPC para iOS y es igual que como se hace el Delphi para Windows (excepto el LoadLibrary) En Windows la forma de acceder a las funciones es: Código:
function nombre_funcion(parámetros): Resultado cdecl; external nombre_librería; Código:
function nombre_funcion(parámetros): Resultado cdecl; external nombre_librería {$IFDEF MACOS} name '_nombre_funcion' {$ENDIF}; Código:
function nombre_funcion(parámetros): Resultado cdecl; external nombre_librería {$IFDEF MACOS} {$IFNDEF IOS} name '_nombre_funcion' {$ENDIF} {$ENDIF}; Se que en iOS hay problemas con la carga de librerías estáticas y dinámicas. En el blog del coreano Naver ( http://blog.naver.com/simonsayz/120190766284 ) hay una forma de cargar librerías dinámicas y estáticas desde iOS con Delphi XE4, pero todo está explicado en coreano y no entiendo nada. También tiene un video en youtube: http://www.youtube.com/watch?v=dX1DNQ11td8 Yo he compilado con XCode las librerías del SDL2 para iOS : libSDL2.a y libSDL2Simulator.a y las pongo en la carpeta de la app para iOS pero no hace nada. He subido un ejemplo muy simple con una sola llamada a las librerías SDL2 (SDL_Init) para todas las plataformas: Win32, Win64, OSX, iOS Simulator and iOS Device En el RAR están incluidas todas las librerías de cada plataforma para poder probar directamente : http://www.remakesonline.com/descargas/iOS_SDLTest.rar También os dejo los headers de SDL2, SDL2_Net, SDL2_Image, SDL2_Ttf y SDL2_Mixer para DelphiXE4 compatible con win32, win64 and OSX: http://www.remakesonline.com/descargas/SDL2.rar ¿ Alguien me puede ayudar a añadir la plataforma iOS a la librería SDL2 ? Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Librerias necesarias para esportar desde un ejecutable en crystal | richy08 | Varios | 0 | 12-11-2008 17:18:34 |
Cargar librerías. | rauros | OOP | 6 | 08-08-2008 16:40:35 |
Como cargar componentes activeX y librerias en el ejecutable | tom_rkx | C++ Builder | 3 | 09-04-2008 23:38:57 |
Cargar un Imagelist desde una dll | Fita | Gráficos | 0 | 30-04-2007 03:13:07 |
Cargar librerias... | OscarG | API de Windows | 3 | 06-10-2005 17:07:57 |
|