2010-02-01 14 views

Respuesta

4

Echa un vistazo a la página wiki this. Describo cómo construir los binarios de Qt desde el origen para diferentes configuraciones.

+0

lo comprobó. Sugiere "preparar Qt para Visual Studio". Necesito hacer una aplicación para Windows de 64 bits usando qt. Es posible. de lo contrario, 32 bits deberían funcionar. sin embargo, la diferencia entre los dos puede aparecer durante el desempeño. corrígeme si estoy equivocado. – nish

3

No estoy seguro si entiendo completamente su pregunta, pero puedo informarle sobre mi proyecto y ver si esto ayuda a su situación.

tenemos:

proyecto
  1. Visual Studio 2008 C++
  2. contiene tanto las plataformas x64 Win32 y (en otras palabras, puede ser de 32 bits o 64 bits)
  3. ahorramos el original Qt bibliotecas que vienen con el instalador de Qt en un directorio (por ejemplo, Qt/lib/x32) y reconstruido Qt como 64 bits y guardarlo en otro directorio (por ejemplo, Qt/lib/x64).
  4. Cuando se trata de vincular, solo nos aseguramos de que enlacemos con la biblioteca correcta (enlaces de plataforma de 32 bits a Qt de 32 bits, y así sucesivamente).

Esto ha funcionado bastante bien para nosotros.

Así que si tuviera que adivinar la respuesta a su pregunta.

Sí, es posible compilar un ejecutable de 64 bits en Qt en Windows. Es el mismo proceso, excepto que tienes que decirle al qmake un parámetro un poco diferente. Ver el enlace Frank Bollack arriba sobre cómo construirlo.

Nota: si su aplicación es de 64 bits (x64), e intenta vincular Qt de 32 bits (la que vino con el instalador), será no el enlace.

Espero que esto ayude.

2

También hay un instalador (inoficial) de las qt-libraries, etc. para Windows de 64 bits. Es posible que desee echar un vistazo a lo siguiente:

http://code.google.com/p/qt-msvc-installer/

(En caso de que no desea pasar unas horas compilando qt mismo ...: D)