tutorial que medida linguist gui español descargar creator c++ windows qt logic
aquí

c++ - medida - qt linguist que es



Qt-4.7.3-Cómo hacer una compilación estática (2)

  1. Descargue el paquete fuente aquí . Descargue e instale su distribución perl favorita. Debo advertirle que Strawberry Perl viene con su propia cadena de herramientas y que puede utilizarse en lugar de MinGW que ha descargado. Use ActivePerl si no quiere ningún problema, o contrólelo usted mismo.

  2. Descomprímalo para decir, C:/Qt-source para que exista un configure.exe en C:/Qt-source

  3. Abra el símbolo del sistema de la herramienta

    a) Si está usando el compilador de Visual Studio, busque en el menú "inicio" un atajo de CMD en la carpeta de Visual Studio. El SDK de Windows también tiene este atajo.

    b) Si está utilizando MinGW, use los mingwvars.cmd adjuntos, o abra un símbolo del sistema, (Ejecutar -> "cmd.exe") y escriba set PATH=C:/path/to/mingw/bin;%PATH% . Pruebe gcc -v para ver si se puede encontrar.

  4. Cree un directorio de compilación, preferiblemente algo como C:/Qt . set QTPATH=C:/Qt y set PATH=C:/Qt/bin;%PATH% y cd C:/Qt , y escriba:

    .. / Qt-source / configure -static

  5. Después de que configure termina, tendrá que escribir nmake (Visual Studio) o mingw32-make .

  6. Ve a hacer otra cosa, porque tomará un tiempo.

Usé 4.7.2 durante los últimos meses. Ahora descargué 4.7.3. Ahora estoy buscando escribir "configure -static". Pero no sé dónde demonios "el camino del qt". ¿Alguien puede arrojar luz sobre este tema?


Algunos consejos que resultan de mi experiencia, y agrega un poco más a la respuesta de rubenv:

  • Pase el directorio de instalación como un indicador de la configuración; ¡asegúrese de elegir un directorio diferente del que ha almacenado una versión no estática de Qt!
  • Es probable que algunos módulos causen problemas al compilar estáticamente porque necesita resolver las dependencias estáticamente; un ejemplo es webkit, por lo que si no lo necesita, asegúrese de desactivarlo
  • En general, no es una buena idea construir los símbolos de depuración en una biblioteca estática, por lo que normalmente depuro con la versión dinámica y uso el Qt estático para generar versiones solo.

Por lo tanto, mi configuración se ve así:

configure -static -prefix C:/Qt/4.8.6_static -no-webkit -release