Bueno que ha llegado la Eleven (o casi XD )

Previous topic - Next topic

mentalthink

Gracias DaCarSoft, por lo de als esquinas y por el tema del tuto... Por mi no tengas prisa, cuando puedas y te vaya bien, pero creo que será un buen punto de inflexión, para los que no tocamos para nada el Xcode...

Saludos y de nuevo gracias...

DaCarSoft

Bajaos la nueva Beta 11.171...

Parece que incluye mis cambios, aunque no lo mencione mucho...   Ni siquiera en el changelog...

Yo desinstalaría la Beta anterior TOTALMENTE borrando incluso la carpeta de GLBasic_v11 de la carpeta "Archivos de Programa"...

Además borraría de dentro de la carpeta de cada proyecto que tengáis la carpeta "distribution\iPhone\XCode\Lib", o si queréis, la carpeta distribution entera, pero cuidado porque puede que tengáis que volver a configurar vuestro proyecto desde XCode, por el tema de iPhone/iPad/Universal, iconos y demás...

Suerte! Ya me contais que tal con las pruebas!
"Si quieres resultados distintos... no hagas siempre lo mismo" - Albert Einstein.

Hark0

http://litiopixel.blogspot.com
litiopixel.blogspot.com - Desarrollo videojuegos Indie · Pixel-Art · Retroinformática · Electrónica Development Indie Videogames · Pixel-Art · Retrocomputing · Electronic

Hark0

Acabo de bajarlo... desinstalando TODO lo viejo....

He probado Win32 y parece que compila OK.

Esta noche pruebo Xcode + Ipad ;)

He probado HTML5 (por cuirosidad) y peta:


Wordcount:3810 commands
compile+link:
python.exe "R:/Compiler/platform/JavaScript/bin/\emscripten\emcc" -O1 --llvm-lto 0 --typed-arrays 2 -IR:\Compiler\platform\Include -IC:\Users\Jordi\Desktop\Electric -DEMSCRIPTEN -DNDEBUG -DWANT_SDL -DHAVE_OPENGL C:\Users\Jordi\AppData\Local\Temp\glbasic\gpc_tempg.cpp C:\Users\Jordi\AppData\Local\Temp\glbasic\gpc_temp0.cpp C:\Users\Jordi\AppData\Local\Temp\glbasic\gpc_temp1.cpp C:\Users\Jordi\AppData\Local\Temp\glbasic\gpc_temp2.cpp C:\Users\Jordi\AppData\Local\Temp\glbasic\gpc_temp3.cpp C:\Users\Jordi\AppData\Local\Temp\glbasic\gpc_temp4.cpp C:\Users\Jordi\AppData\Local\Temp\glbasic\gpc_temp5.cpp C:\Users\Jordi\AppData\Local\Temp\glbasic\gpc_temp6.cpp R:\Compiler\platform\JavaScript\bin\libGLBasicWebGL.o -o C:\Users\Jordi\AppData\Local\Temp\glbasic\output.html -DHTML5=1
exit
*** FATAL ERROR - Please post this output in the forum
_______________________________________
*** Finished ***
Elapsed: 3.2 sec. Time: 10:16
Build: 0 succeeded.
*** 1 FAILED ***
http://litiopixel.blogspot.com
litiopixel.blogspot.com - Desarrollo videojuegos Indie · Pixel-Art · Retroinformática · Electrónica Development Indie Videogames · Pixel-Art · Retrocomputing · Electronic

Hark0

Acabo de probar la última versión...

En Win32, no hay problema (por lo menos para mi app).

En IOS:

"_iOSGetOrientation", referenced from:
      __ZN11__GLBASIC__12Render_VideoEv in libPROGRAM.a(gpc_temp6.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Es algo relativo a las funciones OpenGL... he metido el fichero mm en el proyecto y he obtenido esto mismo en 4 errores:

Undefined symbols for architecture armv7:
  "_OBJC_CLASS_$_MFMailComposeViewController", referenced from:
      objc-class-ref in FuncionesGLBasic.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

David, no se si me dejo algo por copiar...  O_O

Saludos!!!
http://litiopixel.blogspot.com
litiopixel.blogspot.com - Desarrollo videojuegos Indie · Pixel-Art · Retroinformática · Electrónica Development Indie Videogames · Pixel-Art · Retrocomputing · Electronic

Hark0

@Dacarsoft

He probado a compilar en GLB V 11.001 Fork y parece funcionar bien... por lo que parece que el fallo que he postrado en el foro puede ser que quizás hay algo que en la última Beta que no está bien implementada... o que sencillamente falte algún fichero...


:blink:

Saludos
http://litiopixel.blogspot.com
litiopixel.blogspot.com - Desarrollo videojuegos Indie · Pixel-Art · Retroinformática · Electrónica Development Indie Videogames · Pixel-Art · Retrocomputing · Electronic

DaCarSoft

#21
Emmmm

Las funciones iOSGetOrientation y MFMailComposeViewController son funciones que yo incluí en mi archivo de wrappers, para mis pruebas del envío de correo electrónico usando iOS desde GLBasic.

Sospecho que el proyecto que estás intentando compilar contiene el código de alguna de mis pruebas, y que te falta el archivo ".mm" de las "funciones"...     Ya que al desinstalar te habrá borrado mis archivos para el proyecto de XCode...

Si quieres compilar ese proyecto deberías copiar el archivo FuncionesGLBasic.mm (o algo así, no recuerdo el nombre ahora mismo :P ) a tu carpeta del proyecto XCode, y arrastrarlo desde ahí hasta el árbol de archivos dentro de la ventana de XCode.

O simplemente puedes intentar compilar cualquier otro proyecto...   Debería funcionar.

Ya me cuentas!!!

(Para los demás, como seguramente no os estáis enterando de qué va el tema XDDDDD os comento que estoy trabajando en el envío de e-mails con archivos adjuntos desde GLBasic a través del cliente de correo de iOS, y claro, Jordi me está ayudando  :D )
"Si quieres resultados distintos... no hagas siempre lo mismo" - Albert Einstein.

Hark0

hmmmm

Cogí directamente en Xcode y le dije "añadir fichero"... marqué el fichero Funciones...mm y en teoría ESTÁ en el proyecto.

Pero da el fallo que comento en 4 ocasiones (sólo lo he pegado una vez porque es el mismo error).


¿Quizás debería copiar el fichero *.mm dentro de alguna carpeta del SDK de GLBasic?


Saludos y gracias!  :)



P.D. Mientes!!! El que me está ayudando eres TU a MI....  :D
http://litiopixel.blogspot.com
litiopixel.blogspot.com - Desarrollo videojuegos Indie · Pixel-Art · Retroinformática · Electrónica Development Indie Videogames · Pixel-Art · Retrocomputing · Electronic

DaCarSoft

Puedes probar a compilar un proyecto distinto???   Alguno de los que vienen en los ejemplos de GLBasic.


P.D.: jajajajajajajajajajajajaja
"Si quieres resultados distintos... no hagas siempre lo mismo" - Albert Einstein.

DaCarSoft


Hmmmm... 


Dándole vueltas en mi cabecita, creo que ya sé lo que te pasa...   Falta incluir la librería de mensajería en el proyecto Xcode, la que contiene el MFMailCompose.

Ahora que has agregado el archivo FuncionesGLBasic.mm (que debes ver dentro del proyecto Xcode), prueba esto:

Abre el proyecto desde Xcode y haz click en el icono azul del proyecto, del que cuelga todo el arbol de archivos.

A la derecha se abre un apartado que contiene dentro de targets un icono en forma de "A" hecha con lapiceros, y con el nombre del ejecutable, haz click en él.

Haz click en la pestaña (o algo así) superior que pone "Summary", si es que no está ya marcada.

Desplaza hacia abajo la lista de parámetros hasta que veas el apartado "linked Frameworks and Libraries" y dale al "+" que tiene abajo a la izquierda justo al final de la lista.

Selecciona el MessageUI.framework (casi al final) y le das al botón de "Add".

Prueba a volver a compilar y me cuentas ;P
"Si quieres resultados distintos... no hagas siempre lo mismo" - Albert Einstein.

Hark0

Quote from: DaCarSoft on 2012-Sep-19

Hmmmm... 


Dándole vueltas en mi cabecita, creo que ya sé lo que te pasa...   Falta incluir la librería de mensajería en el proyecto Xcode, la que contiene el MFMailCompose.

Ahora que has agregado el archivo FuncionesGLBasic.mm (que debes ver dentro del proyecto Xcode), prueba esto:

Abre el proyecto desde Xcode y haz click en el icono azul del proyecto, del que cuelga todo el arbol de archivos.

A la derecha se abre un apartado que contiene dentro de targets un icono en forma de "A" hecha con lapiceros, y con el nombre del ejecutable, haz click en él.

Haz click en la pestaña (o algo así) superior que pone "Summary", si es que no está ya marcada.

Desplaza hacia abajo la lista de parámetros hasta que veas el apartado "linked Frameworks and Libraries" y dale al "+" que tiene abajo a la izquierda justo al final de la lista.

Selecciona el MessageUI.framework (casi al final) y le das al botón de "Add".

Prueba a volver a compilar y me cuentas ;P

Estás hecho un "Mostro".... lo pruebo en cuanto tenga el MBP delante ;)
http://litiopixel.blogspot.com
litiopixel.blogspot.com - Desarrollo videojuegos Indie · Pixel-Art · Retroinformática · Electrónica Development Indie Videogames · Pixel-Art · Retrocomputing · Electronic

Hark0

#26
Bueno, no he comido siquiera porque quería probar el asunto...

Comento que siguiendo el msg de @Dacarsoft la app COMPILA sin problemas en iOS.

Tengo la rotación en pantalla sin problemas...

La barra de aplicaciones se abre como toca... bien orientada con respecto a la app...

Asi que no me queda más que... ENHORABUENA DAVID!!!

Ahora... a seguir programando.

=D
http://litiopixel.blogspot.com
litiopixel.blogspot.com - Desarrollo videojuegos Indie · Pixel-Art · Retroinformática · Electrónica Development Indie Videogames · Pixel-Art · Retrocomputing · Electronic