descargar creator qt build qmake

descargar - qt creator



qmake y QT_INSTALL_PREFIX. ¿Cómo puedo seleccionar una nueva ubicación para la biblioteca de Qt? (3)

Como señaló Henrik Hartz, QT_INSTALL_PREFIX está incorporado y no se puede cambiar. Sin embargo, si solo quiere evitar tener que reconstruir Qt temporalmente, puede intentar lo siguiente:

Consulte qmake por su prefijo de instalación, vuelva a crear la estructura de directorios informada y use un enlace simbólico o enlace fijo a la ubicación de la versión de Qt reubicada. Por ejemplo, en Linux

  • Obtenga la ruta informada por /new/Qt/location/bin/qmake -query QT_INSTALL_PREFIX . Diga esto informes /Parent/Dirs/Prefix .
  • Cree cualquier directorio padre de la ruta, por ejemplo, mkdir -p /Parent/Dirs/
  • Enlace simbólico a una nueva ubicación, por ejemplo, ln -s /new/Qt/location /Parent/Dirs/Prefix

Lo anterior también puede ser útil si tiene un grupo de desarrolladores que necesitan trabajar con la misma versión preconstruida de Qt, donde esta versión de Qt no necesariamente se copia a la misma ruta en todas las computadoras de los desarrolladores, y donde solo necesita para agrupar las bibliotecas compartidas de Qt con su aplicación para usuarios finales (es decir, no enviará encabezados ni herramientas de compilación).

Soy nuevo en qmake y estoy intentando crear una aplicación existente. Qt se instaló originalmente en /usr/local/lib/Qt-4.3.5 y ''qmake -query QT_INSTALL_PREFIX'' devuelve esa ruta.

He movido la biblioteca Qt a otra ubicación y los Makefiles generados están salpicados con la ruta original / usr / local.

¿Cómo puedo forzar qmake a usar la nueva ubicación que seleccioné sin recompilar Qt?


Este es un ''compilador'' compilado en qmake desde qconfig.cpp. La mejor manera es reconfigurar Qt con otro -prefijo y reconstruir desafortunadamente. Para la mayoría de las otras variables, puede usar un archivo .qmake.cache. Ver

http://doc.qt.digia.com/qt/qmake-environment-reference.html

para más información


Estaba investigando esto y encontré una forma que funciona (en qt 4.7.2) personalizando qt con un archivo qt.conf .

En mi caso, agregué un qt4-4.7.2/bin/qt.conf (Debe estar en el mismo lugar que el ejecutable qmake )

Con los siguientes contenidos:

[Paths] Prefix = c:/my_path/to/qt4-4.7.2

y el qmake -query comenzó a devolver los caminos apropiados!

Ver: http://doc.qt.io/qt-4.8/qt-conf.html para más detalles

[Actualización:] Como mínimo Qt 5.3.1 (probado con versiones estáticas de 5.3.1 y 5.5 en Windows 8) simplemente puede hacer

[Paths] Prefix = ..

y despliegue la instalación de Qt en cualquier lugar.