Cómo escribir programas QT en Codeblocks
La primera es agregar tres proyectos en Herramientas y llamar a qmake -project, qmake y nmake respectivamente. Cuando se llama directamente al nombre, la ventana de la consola abierta después de completar la compilación se cerrará inmediatamente y no se podrá ver la información de la compilación, por lo que Code::Blocks proporciona console_runner.exe, que proporciona comandos similares a los de la consola, pero no se cerrará automáticamente después. ejecución.
Code::Blocks proporciona console_runner.exe, que proporciona comandos similares a los de una consola, pero no se cierra automáticamente después de la ejecución, sino que regresa después de presionar cualquier tecla, lo que nos brinda la oportunidad de ver la información de compilación.
Este método nos permite compilar sin salir del IDE, pero la ventana de consola que aparece no es bonita. Escribí un programa que redirigía la información de compilación a mi programa y luego aparecía una ventana que mostraba la información de compilación, pero la integración con el IDE terminó no siendo natural.
El segundo enfoque es integrar completamente la información de compilación en el entorno de desarrollo integrado. Primero, debe crear un nuevo proyecto usando la plantilla "Aplicación QT" y marcar "Este es un Makefile personalizado" en las opciones del proyecto para permitir que Code:.Bolcks use el Makefile personalizado: Bolcks usa el Makefile personalizado. Bolcks usa un Makefile personalizado; luego haga clic en el botón "Opciones de compilación del proyecto" y seleccione "Predeterminado" -gt; luego ingrese qmake en "Pasos previos a la compilación" (nueva línea), qmake; -gt Compiler"-gt; "Otro" (otro), configure el método de compilación en "Trabajar con Makefile" (trabajar con Makefile). Por cierto, la configuración está completa. Después de eso, puede usar el comando Construir en el integrado entorno de desarrollo para compilar directamente el proyecto QT y mostrar la información de compilación en las ventanas "Registro de compilación (registro de compilación)" y "Mensaje de compilación (mensaje de compilación)", pero Code :: Block tiene un error, es decir, cuando la compilación El método está configurado en "Trabajar con Makefile", la opción "Este es un Makefile personalizado" en Opción no es válida, es decir, no se puede compilar de acuerdo con el Makefile. Este error fue confirmado en la comunidad Code::Block, y alguien. Lo sugerí Establezca el método de compilación en "Compilador Invord directamente" en la primera compilación para que se genere el Makefile, luego cámbielo nuevamente a "Trabajar con Makefile" en compilaciones posteriores, pero creo que esto es un poco engorroso y lo preferiría. algo así como El primer método usa qmake - proyecto y qmake para generar Makefile
.