Pregunta

Tengo un proyecto VS2008 normal que he estado trabajando durante un tiempo que está haciendo algunas cosas a base de OpenGL. La ventana principal se crea con GLUT y hasta la fecha que ha sido suficiente para mi interfaz gráfica de usuario.

Ahora, sin embargo, quiero añadir una pequeña ventana de botones, y tengo que hacerlo de una manera multiplataforma, por lo que decidí usar QT. He instalado todos los componentes QT incluyendo el VS complemento y todo parece bien el trabajo, pero no puedo encontrar la manera de añadir una forma de QT a mi proyecto (ya que no se ha planificado originalmente para utilizar el intervalo QT) . Realmente no quiero crear un nuevo proyecto en Qt Creator y migrar toda mi código existente en él, pues ya tengo entornos de desarrollo instalado y configurado correctamente para este código base en tres plataformas diferentes. ¿Hay alguna manera de decirle a Visual Studio acaba de hacer lo correcto con el archivo .ui para que pueda usarlo en mi proyecto existente?

Edit: Por cierto, cuando digo que no puedo encontrar la manera de añadir una forma de QT al proyecto, soy capaz de añadir una forma - es decir, un archivo .ui - que al hacer clic en la abre Qt designer. Lo que no puedo encontrar la manera de hacer es que se compile. Tiene una "regla de generación personalizada" añadido por defecto, pero la línea de comandos está en blanco, y no sé lo suficiente sobre qmake conseguirlo para construir el archivo .ui para mí.

¿Fue útil?

Solución

Yo uso estas líneas como la regla de generación personalizada (donde $ QTDIR es la ubicación de la instalación de Qt):

"$(QTDIR)\bin\uic.exe" -o ".\tmp\ui_$(InputName).h" "$(InputPath)"
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top