Cómo instalar qt-creator-linux-x86 en ubuntu
Qt Creator admite chino, la velocidad de inicio es más rápida que Eclipse y Netbeans, la interfaz es más hermosa y coopera bien con el método de entrada Fcitx (siguiendo el cursor). Puede usar Qt Creator como editor de código y como asistente vim. La ventaja es que Qt Creator puede analizar proyectos automáticamente para formar mensajes inteligentes amigables y rápidos, y también puede usar el front-end gdb (en la foto de arriba) y el front-end valgrind. -end (arriba) en Qt Creator (imagen grande de alta definición) Para depurar y analizar el proyecto, debe escribir el Makefile usted mismo o generarlo con autotools. Esto debería resultarle familiar a los estudiantes que usan vim para programar. Casi lo olvido, presione la tecla de acceso directo Alt V dos veces seguidas para ingresar al modo de edición VIM (FakeVim), que debería ser muy atractivo para los usuarios de vim. Por supuesto, Qt Creator admite los principales sistemas de control de versiones git/hg/svn, etc. de forma predeterminada. También puede utilizar Qt Creator como IDE, que puede ser una alternativa ligera a los IDE pesados como Eclipse CDT y Netbeans para C. Puede crear un nuevo proyecto que no sea Qt creado automáticamente usando CMake directamente en el asistente de Qt Creator, lo que significa que no tiene que escribir el Makefile usted mismo. Solo necesita ejecutar CMake en Qt Creator y se generará automáticamente. Por supuesto, también puede importar un proyecto creado a Qt Creator para su compilación y depuración, como Nginx. 1. Instale Qt Creator y el entorno de compilación básico (tomando Ubuntu como ejemplo): Instale el kit de herramientas de compilación del sistema básico: el código es el siguiente: sudo apt-get -y install build-essential cmake valgrind descargue la última versión binaria de Qt Creator (Se recomienda utilizar la compilación 2 basada en Qt4/qtproject/official_releases/qtcreator/2.8/2.8.1/ no realiza programación GUI, no necesita instalar Qt SDK y no tiene qmake ni bibliotecas de desarrollo Qt relacionadas. Solo descargue 60M Qt Creator, como yo. Lo siguiente es: El código es el siguiente: qt-creator-linux-x86_64-opensource-2.8.1.run Después de la descarga, otorgue permiso de ejecución, ejecute y seleccione el directorio de instalación para instalar. Puede instalarlo en su propio directorio de inicio.
La ubicación de almacenamiento predeterminada de la configuración del proyecto es ~/.config/QtProject. Puede personalizar la ubicación de almacenamiento del archivo de configuración a través del parámetro -settingspath. Por ejemplo: el código es el siguiente: /home/eechen/qtcreator-2.8. 1/bin/qtcreator -settingspath /home/eechen/qtcreator -2.8.1 Nota: Si está utilizando la serie Qt Creator 3 integrada en Qt5, integra el complemento del método de entrada iBus de forma predeterminada para el complemento Fcitx. , debe instalar manualmente el paquete fcitx-frontend-qt5 y luego copiar libfcitxplatforminputcontextplugin.so Vaya al directorio bin/plugins/platforminputcontexts de Qt Creator 3, por ejemplo: sudo apt-get install fcitx-frontend-qt5ln -s / usr/lib/`arch`-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /png /dev/qtcreator-3.2.1/bin/plugins/platforminputcontexts/Reinicie QtCreator y podrá utilizar el método de entrada Fcitx normalmente 2. Cambie la tecla de método abreviado de autocompletar "Ctrl Espacio" a "Alt /" o "Shift Return" (Retorno significa la tecla Intro) Herramientas-Opciones-Entorno-Teclado: Ingrese "Ctrl Espacio" para el método abreviado de teclado, haga clic. x en la secuencia de teclas para eliminar el "Espacio Ctrl" original, ingrese el nuevo "Alt /" y confirme para salir. 3. Use make en Qt Creator para compilar, ejecutar y depurar archivos de proyectos C/C generales: cree nuevos. archivos o proyectos - importar proyectos - importar proyectos existentes Los proyectos importados de esta manera se crean usando make, y usted necesita escribir el Makefile usted mismo antes de poder compilarlo. Admite finalización automática, depuración y análisis de memoria. Creator para compilar, ejecutar y depurar archivos generales de proyectos C/C - crear nuevos archivos o proyectos - proyectos que no sean Qt: cree un nuevo proyecto CMake en el paso "Ejecutar CMake" Complete -DCMAKE_BUILD_TYPE=Depurar los parámetros para que Puede depurar el programa en Qt Creator. El valor de -DCMAKE_BUILD_TYPE se puede configurar en Depurar o Liberar o RelWithDebInfo.cmake puede generar automáticamente un Makefile para facilitar la construcción de proyectos con make, pero también es necesario usar cmake para construir proyectos. poder escribir archivos CMakeLists.txt. Qt Creator admite el uso de qmake, make y cmake para crear proyectos, pero no puede agregar archivos directamente al proyecto cmake. Es necesario mejorar el soporte de Qt Creator para CMake. al administrador de archivos Para agregar archivos, luego haga clic derecho en el proyecto "Ejecutar CMake" para habilitar el análisis (análisis gramatical) y cargue el archivo en el proyecto 5. Qt Creator identificará automáticamente gcc, g, gdb, make, cmake. y valgrind instalado en el sistema, también puede ir al menú "Herramientas" -gt; "Opciones" para realizar algunas configuraciones personalizadas. Configure el editor externo de vim: Herramientas-gt; -gt; use vi para editar Cambie xterm a konsole o cambie el parámetro gnome-terminal a -e vim "{Curren
tDocument: FilePath}"Configurar terminal: Herramientas-gt; Opciones-gt; Entorno-gt; Resumen El entorno KDE predeterminado es el siguiente: /usr/bin/konsole -e Si desea utilizar gnome-terminal, configúrelo en / usr/bin /gnome-terminal -x está configurado para ejecutar el programa en la terminal: Proyecto (barra lateral) -Ejecutar-comprobar "Ejecutar en terminal" Solución al problema de "operación ptrace no permitida" al depurar (gdb): Configuración temporal: el código es el siguiente: sudo sysctl kernel.yama.ptrace_scope=0 Configuración permanente: edite /etc/sysctl.d/10-ptrace.conf y cámbielo a kernel.yama.ptrace_scope = 0. El valor predeterminado del sistema es configúrelo en 1 por seguridad y para evitar que los programas de usuario (por ejemplo, gdb aquí) accedan a datos en la memoria de otros procesos (como konsole, gnome-terminal aquí).