2010-12-07 21 views
6

Busco cualquier tutoriales o información sobre la compilación de Qt 4.7 con Visual Studio 2010.Compilación Qt - Visual Studio 2010

He recientemente se han topado con un fallo usando Qt 4.7.1 bibliotecas de Visual Studio 2010 y han encontrado información que recompilar Qt con 2010 puede potencialmente solucionarlo. Editar: Esto ha resuelto el problema.

Ref: http://www.qtforum.org/article/34406/heap-corruption-caused-by-calling-selectedindexes-method-of-qitemselectionmodel-class.html

Después de investigar por un tiempo, que fue exitosamente capaz de compilar Qt en VS2010 utilizando la siguiente:

de compilación:

  1. conjunto QMAKESPEC = win32-msvc2010
  2. configurar -plataforma win32-msvc2010
  3. nmake

Integración a VS2010:

  1. Descargar Qt Visual Studio add-in e instalar
  2. Seleccionar desde el menú: Versiones Qt/Configurar Qt.
  3. Agregue una nueva versión para apuntar a los binarios compilados
  4. Reinicie Visual Studio y reconstruya proyectos.

Espero que esto ayude a otros ...

Otras Refs:

http://www.holoborodko.com/pavel/2011/02/01/how-to-compile-qt-4-7-with-visual-studio-2010/ http://blog.paulnettleship.com/2010/11/11/troubleshooting-visual-studio-2010-and-qt-4-7-integration/ http://dcsoft.wordpress.com/2010/01/30/how-to-setup-qt-4-5-visual-studio-integration/

Nota: para volver a compilar VS2010 fijo error experimentado anteriormente.

Respuesta

3

¿Se refiere a algo así como this?

Here es la documentación official.

+0

Gracias, esa documentación me dirigió en el camino correcto. – cweston

+0

Como referencia, se publica una guía de trabajo paso a paso como respuesta aquí: http://stackoverflow.com/questions/5601950/how-to-build-qt-for-visual-studio-2010/5791452#5791452 – Odin

0

No debería ser necesario el QMAKESPEC si estás de paso -platform win32-msvc2010 para configurar

definir la variable de entorno QTDIR a poitn a la 4.7.1 dir nivel superior. Menos cosas lo requieren ahora con la integración mejorada vs, pero facilita las rutas de configuración, especialmente si usa múltiples versiones.

+0

Recibí algunos errores al configurar sin configurarlo. Diría que no pudo encontrar "QMAKESPEC (win32-msvc)". – cweston

+0

¿Compiló desde un símbolo del sistema de Visual Studio 2010? – hmuelner

+0

@hmuelner - Sí, utilicé el símbolo del sistema de Visual Studio 2010 – cweston