2009-06-22 12 views
5

Para crear un .exe en Linux usando Qt SDK, ¿debo realizar una compilación cruzada de mi aplicación en Linux o una compilación cruzada de mi aplicación en Windows?¿Debo compilar de forma cruzada en Linux o Windows?

+0

Recuerdo que publicó preguntas sobre la compilación cruzada de aplicaciones Qt, hace unos días. Todavía no he podido hacer que funcione por mí mismo. :-( –

+1

Ya tienes 5 preguntas sobre el mismo tema exacto, ¿por qué no puedes quedarte con la única pregunta? – rasjani

Respuesta

8

Necesita cruzar la compilación en Linux, para windows.

EDIT:

  1. instalar MinGW en Linux.
  2. compilación cruzada su código Qt en Linux. Se debe generar un archivo binario de Windows (.exe).
  3. Ya ha terminado. Felizmente ejecuta el exe en cualquier sistema de Windows con bibliotecas de tiempo de ejecución de Qt.

Espero que aclare las cosas.

JRH

+0

ok gracias ... entonces, ¿necesito instalar MinGW en Linux o Windows? – suse

+0

tengo referido al enlace que me diste antes de http://silmor.de/29., pero me confunde un poco :( así que pls me da una imagen clara de wat para hacer !!!! ... pls respuesta – suse

+0

He editado mi ans para agregar detalles. – jrharshath

3

De cualquier compilación cruzada en Linux o compilar en Windows.

+0

ok gracias ... entonces, ¿necesito instalar MinGW en Linux o Windows? – suse

+0

Debe instalar MingW en Linux, para la compilación cruzada. –

+0

ok ... muchas gracias .. instalando QT SDK y MingW en Linux, es capaz de obtener.exe para windows ... pls me dicen ¿qué más debo instalar en Linux para generar .exe ???? – suse

1

En primer lugar, kvg. Google búsqueda "cross-compilar aplicaciones QT en Linux para las ventanas" y el primer enlace que aparece es la siguiente: http://silmor.de/29

Los pasos deben ser simples:

  • instalar MinGW
  • instalar binarios de Linux qt por lo que obtienes qmake y moc y otras cosas necesarias para la compilación.
  • obtener ventanas qt binarios y otras bibliotecas posibles que su aplicación requiera.
  • crear un nuevo archivo de configuración qmake (ver página silmor.de para más detalles)
  • ir a su carpeta de origen y llaman qmake -spec $ SpecFileCreatedInStep4
  • hacen
  • ganancias !!
  • , cierre sus preguntas.
+0

Ese enlace está roto. ¿Se ha movido aquí http://silmor.de/qtstuff.qtcross.php? – Tshepang

Cuestiones relacionadas