Desarrollando para windows

View: New views
4 Messages — Rating Filter:   Alert me  

Desarrollando para windows

by Jaime Robles-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Buenos día a todos,

Estaba pensando en preparar KLog[1] para que se pueda ejecutar también en
MS-Windows.

He estado buscando un poco por ahí y he encontrado esto:
http://wiki.kde.org//tiki-index.php?page=KDElibs+for+win32

¿Conoceis alguna URL con información sobre cómo empezar?
El tema es hacer que KLog se pueda ejecutar en linux (como hasta ahora) y
en windows.

Gracias.

Jaime

[1] http://jaime.robles.es/klog

_______________________________________________
Kde-devel-es mailing list
Kde-devel-es@...
https://mail.kde.org/mailman/listinfo/kde-devel-es

Re: Desarrollando para windows

by Pau Garcia i Quiles :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Tue, Feb 10, 2009 at 2:09 PM, Jaime Robles <jaime@...> wrote:

> Buenos día a todos,
>
> Estaba pensando en preparar KLog[1] para que se pueda ejecutar también en
> MS-Windows.
>
> He estado buscando un poco por ahí y he encontrado esto:
> http://wiki.kde.org//tiki-index.php?page=KDElibs+for+win32
>
> ¿Conoceis alguna URL con información sobre cómo empezar?
> El tema es hacer que KLog se pueda ejecutar en linux (como hasta ahora) y
> en windows.

He hecho algunas cosillas en el port de Windows. Te cuento cómo está la cosa.

La URL que has puesto está totalmente desfasada, ahora la información
está en http://windows.kde.org

Para que tu aplicación funcione en Windows, lo único que tienes que
hacer es desarrollar usando sólo Qt, KDE (KDEBindings no está todavía)
y cosas que sean multiplataforma. Por lo demás, es fácil hacer
funcionar una aplicación KDE en Windows. Problemas: la primera vez que
arranca una aplicación KDE después de reiniciar el sistema, tienen que
arrancar varios servicios (kded4, kdeinit, DBUS, etc) que son
requeridos por KDElibs, así que el primer arranque es bastante lento,
independientemente de cuánto tarde tu aplicación a arrancar, y además
no puedes simular "velocidad" con un splashscreen, QTimer ni nada de
eso.

La forma más fácil de compilar tu aplicación en Windows es usar el
instalador e instalar la versión de desarrollo. Si tienes dudas,
pregunta. Yo sólo he trabajado en la versión Visual C++, así que para
cosas muy específicas de MINGW no sé si podré ayudarte.

--
Pau Garcia i Quiles
http://www.elpauer.org
(Due to my workload, I may need 10 days to answer)
_______________________________________________
Kde-devel-es mailing list
Kde-devel-es@...
https://mail.kde.org/mailman/listinfo/kde-devel-es

Re: Desarrollando para windows

by Jaime Robles-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


> La URL que has puesto está totalmente desfasada, ahora la información
> está en http://windows.kde.org
Si, gracias, la encontré después O:-)

> Para que tu aplicación funcione en Windows, lo único que tienes que
> hacer es desarrollar usando sólo Qt, KDE (KDEBindings no está todavía)
OK... pues tendré que hacer algunas pruebas antes... a ver cómo puedo
quitar algunas librerías de KDE para que funcione.

> Problemas: la primera vez que
> arranca una aplicación KDE después de reiniciar el sistema, tienen que
> arrancar varios servicios (kded4, kdeinit, DBUS, etc) que son
> requeridos por KDElibs, así que el primer arranque es bastante lento,
Uff... eso no lo sabía yo...


> La forma más fácil de compilar tu aplicación en Windows es usar el
> instalador e instalar la versión de desarrollo.
Dónde está la versión de desarrollo a la que te refieres? Estoy instalando
ahora mismo el instalador de
http://www.winkde.org/pub/kde/ports/win32/installer/


> Si tienes dudas,
> pregunta. Yo sólo he trabajado en la versión Visual C++, así que para
> cosas muy específicas de MINGW no sé si podré ayudarte.
No te preocupes... yo no he hecho nada de eso, sólo pretendo intentar
portar KLog a Windows a ver si así llego a más usuarios que hay muchos
radioaficionados con windows... y si les pongo una versión de KLog sería
una puerta de entrada a Linux-KDE más adelante...

Muchas gracias, volveré con más preguntas.


--
Un saludo,
        Jaime Robles - http://jaime.robles.es
        jaime@...
        Coordinador KDE-es - KDE Spanish Translation Team
        http://www.kde.org/es  - http://es.l10n.kde.org


_______________________________________________
Kde-devel-es mailing list
Kde-devel-es@...
https://mail.kde.org/mailman/listinfo/kde-devel-es

Re: Desarrollando para windows

by Pau Garcia i Quiles :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

2009/2/10 Jaime Robles <jaime@...>:

>
>> La URL que has puesto está totalmente desfasada, ahora la información
>> está en http://windows.kde.org
> Si, gracias, la encontré después O:-)
>
>> Para que tu aplicación funcione en Windows, lo único que tienes que
>> hacer es desarrollar usando sólo Qt, KDE (KDEBindings no está todavía)
> OK... pues tendré que hacer algunas pruebas antes... a ver cómo puedo
> quitar algunas librerías de KDE para que funcione.
>
>> Problemas: la primera vez que
>> arranca una aplicación KDE después de reiniciar el sistema, tienen que
>> arrancar varios servicios (kded4, kdeinit, DBUS, etc) que son
>> requeridos por KDElibs, así que el primer arranque es bastante lento,
> Uff... eso no lo sabía yo...

Bastante lento = 1 minuto que añadir al tiempo de arranque de tu aplicación.

Una opción que tengo pendiente de explorar es añadir esos programas a
los servicios de Windows cuando se instala la aplicación (básicamente
eso es lo que se hace en Linux: arrancas DBUS, kded, etc cuando
arrancas el sistema en modo gráfico).

>> La forma más fácil de compilar tu aplicación en Windows es usar el
>> instalador e instalar la versión de desarrollo.
> Dónde está la versión de desarrollo a la que te refieres? Estoy instalando
> ahora mismo el instalador de
> http://www.winkde.org/pub/kde/ports/win32/installer/

Errr bastante mal expresado por mi parte :-)

Me refería a que uses el instalador, y cuando te pregunte si quieres
usar la versión de desarrollo o la de usuario final, digas que la de
desarrollo. Así te instalará las cabeceras y las librerías de
importación (.lib), además de las aplicaciones y las librerías de
ejecución (.dll).

--
Pau Garcia i Quiles
http://www.elpauer.org
(Due to my workload, I may need 10 days to answer)
_______________________________________________
Kde-devel-es mailing list
Kde-devel-es@...
https://mail.kde.org/mailman/listinfo/kde-devel-es