Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: patilanz en 23 Febrero 2014, 20:22 pm



Título: Implementar qt en visual studio 2012
Publicado por: patilanz en 23 Febrero 2014, 20:22 pm
Hola quiero utilizar qt pero desde visual studio ya que la aplicación de qt no me gusta.
He intentado hacer lo con Visual Studio Add-in 1.2.2 for Qt5 en visual studio 2012.
Lo instalo luego desde el menu de qt selecciono el build pero al crear un nuevo proyecto no encuentra ningun archivo #include como :
#include <QtWidgets/QApplication>

Como solucionar esto?

Saludos


Título: Re: Implementar qt en visual studio 2012
Publicado por: eferion en 24 Febrero 2014, 08:34 am
Visual Studio es un IDE... al ser de Microsoft viene preconfigurado de tal forma que compilar con la versión STL de Microsoft sea pan comido.

Tu lo que quieres hacer es compilar un proyecto Qt... los proyectos Qt tienen unas librerías propias que has de "introducir" en el IDE para que sepa encontrarlas al compilar. Esto lo puedes conseguir editando el proyecto:

* En la opción "General" de "C/C++" hay un parámetro "Additional Include Directories". En este parámetro has de indicar la ruta donde se encuentran las cabeceras de Qt.

* En la opción "General" de "Linker" verás que hay un parámetro que dice "Additional Library Directories". Ahí tienes que añadir la ruta a las librerías de Qt.

Eso sí, el proyecto de Visual Studio no va a generar por sí solo los MOC. Para configurar esta otra parte lo mejor es buscar en Internet... ya que no se hasta qué punto el proceso cambia para cada versión de VS.

Un saludo.


Título: Re: Implementar qt en visual studio 2012
Publicado por: patilanz en 24 Febrero 2014, 23:23 pm
Hola, funciono configurando los directorios de las librerías pero lo del MOC no lo he comprobado todavía pero al principio funciona bien.

Muchas gracias