Thursday 26 October 2017

Qt No Cdb Binary Options


Qt Instantáneas de la documentación Configuración del depurador La configuración del depurador principal está asociada con el kit que construye y ejecuta con su proyecto. Para especificar el depurador y el compilador que se utilizarán para cada kit, seleccione Herramientas gt Opciones gt Crear y ejecutar gt Kits. Debe configurar el depurador sólo si la instalación automática falla, ya que falta el depurador nativo (como suele ser el caso del depurador de CDB en Windows, que siempre debe instalarse) o porque la versión instalada no es compatible Ejemplo, cuando el sistema contiene no, o una versión obsoleta de GDB y desea utilizar un reemplazo instalado localmente). Nota: Si necesita cambiar el depurador para utilizarlo en un kit detectado automáticamente. Puede Clonar el kit y cambiar los parámetros en el clon. Asegúrese de seleccionar el kit clonado para su proyecto. Si el depurador que desea utilizar no se detecta automáticamente, seleccione Herramientas gt Opciones gt Build amp Ejecutar gt Depuradores gt Agregar para agregarlo. Nota: Para utilizar las herramientas de depuración para Windows, debe instalarlas y agregar el Servidor de símbolos proporcionado por Microsoft a la ruta de búsqueda de símbolos del depurador. Para obtener más información, vea Configuración de rutas de CDB en Windows. Nota: Para utilizar la versión de FSF (Free Software Foundation) de GDB en OS X, debe firmarla y modificar la configuración de su kit. Esta sección explica las opciones que tiene para depurar código C y proporciona notas de instalación para los depuradores nativos compatibles. También se aplica para código en otros lenguajes compilados como C, FORTRAN, Ada. Versiones de depurador nativo soportadas Qt Creator admite depuradores nativos cuando se trabaja con código compilado. En la mayoría de las plataformas soportadas, se puede usar GNU Symbolic Debugger GDB. En Microsoft Windows, cuando se utiliza la cadena de herramientas de Microsoft, se necesita el Microsoft Console Debugger CDB. En OS X, se puede utilizar el depurador LLDB. El soporte básico para LLDB también está disponible en Linux, pero está limitado por las capacidades de LLDB allí, y se considera experimental. La siguiente tabla resume el soporte para la depuración del código C: Versiones de GDB soportadas A partir de la versión 3.1, Qt Creator requiere la extensión de scripting de Python. Las compilaciones de GDB sin scripts de Python ya no son compatibles y no funcionarán. La versión mínima soportada es GDB 7.5 usando Python versión 2.7 o 3.3, o más reciente. Para la depuración remota utilizando el servidor GDB y GDB, la versión mínima soportada del servidor GDB en el dispositivo de destino es 7.0x2e Versiones CDB soportadas Todas las versiones de las plataformas de orientación CDB soportadas por Qt son compatibles con Qt Creator. Versiones LLDB soportadas El depurador nativo LLDB tiene funcionalidad similar al depurador GDB. LLDB es el depurador predeterminado en Xcode en OS X para admitir C en el escritorio. LLDB se utiliza normalmente con el compilador Clang (aunque se puede utilizar con GCC, también). En OS X puede utilizar la versión LLDB entregada con Xcode o construir desde el origen. La versión mínima soportada es LLDB 320.4x2e En Linux, la versión mínima soportada es LLDB 3.7x2e Instalación de depuradores nativos Compruebe la tabla a continuación para ver las versiones compatibles y otra información importante acerca de la instalación de depuradores nativos. En Windows, utilice las versiones GDB habilitadas para Python que se incluyen con el paquete Qt o se incluyen con versiones recientes de MinGW. En la mayoría de las distribuciones de Linux, las compilaciones de GDB enviadas con el sistema son suficientes. También puede construir su propio. Siga las instrucciones en Building GDB. Las compilaciones de GDB enviadas con Xcode en OS X ya no son compatibles. Herramientas de depuración para Windows Para utilizar el depurador de CDB, debe instalar las herramientas de depuración para Windows. Puede descargarlos desde Download and Install Debugging Tools for Windows. Nota: Visual Studio no incluye las herramientas de depuración necesarias y, por lo tanto, debe instalarlas por separado. El Qt para Windows preconstruido hace uso de la biblioteca si está presente en el sistema. Al crear manualmente Qt Creator utilizando el compilador de Microsoft Visual C, el proceso de generación comprueba los archivos necesarios en quotProgramFilesDebugging Tools for Windowsquot. Se recomienda que agregue el Servidor de símbolos proporcionado por Microsoft a la ruta de búsqueda de símbolo del depurador. El Servidor de símbolos proporciona información de depuración para las bibliotecas del sistema operativo para depurar aplicaciones de Windows. Para obtener más información, vea Configuración de rutas de CDB en Windows. Herramientas de depuración para OS X La distribución binaria de Qt contiene variantes de depuración y liberación de las bibliotecas. Pero tiene que indicar explícitamente al vinculador de ejecución que desea utilizar las bibliotecas de depuración incluso si su aplicación se compila como depuración, ya que la liberación es la biblioteca predeterminada. Si utiliza un proyecto basado en qmake en Qt Creator, puede establecer un indicador en la configuración de ejecución. En el modo Proyectos. En la configuración de ejecución, seleccione Usar versión de depuración de marcos. Para obtener información más detallada acerca de la depuración en OS X, consulte: Mac OS X Depuración de Magic. Recomendamos usar la versión LLDB que se entrega con Xcode 5. Mapping Source Paths Para habilitar el depurador para entrar en el código y mostrar el código fuente cuando se utiliza una copia del árbol de origen en una ubicación diferente a la que las bibliotecas donde Construido, mapear las rutas de origen a las rutas de destino: Seleccione Herramientas gt Opciones gt Depurador gt General gt Add. En el campo Ruta de origen, especifique la ruta de origen en la información de depuración del archivo ejecutable según lo informado por el depurador. En el campo Ruta de destino, especifique la ubicación real del árbol de origen en la máquina local. Configuración de rutas de CDB en Windows Para obtener información de depuración para las bibliotecas de sistemas operativos para depurar aplicaciones de Windows, agregue el Servidor de símbolos proporcionado por Microsoft a la ruta de búsqueda de símbolos del depurador: Seleccione Herramientas gt Opciones gt Debugger gt CDB Paths. En el grupo Rutas de símbolos, seleccione Insertar. Seleccione el directorio donde desea almacenar la información almacenada en caché. Utilice una subcarpeta en un directorio temporal, como C: tempsymbolcache. Nota: La integración de la caché puede tardar mucho tiempo en una conexión de red lenta. Para utilizar la infraestructura del servidor de origen para obtener los archivos de origen que faltan directamente desde el control de versiones o la web, escriba la siguiente cadena en el campo Rutas de origen: srv. Configuración de FSF GDB para OS X Para utilizar FSF GDB en OS X, debe firmarlo y agregarlo a los kits de Qt Creator. Para crear una clave para firmar FSF GDB, seleccione Acceso de llavero gt Asistente de certificado gt Cree un certificado: en el campo Nombre, introduzca fsfgdb para reemplazar el contenido existente. En el campo Tipo de certificado, seleccione Firma de código. Seleccione la casilla de verificación Permitirme omitir valores predeterminados. Seleccione Continuar. Y siga las instrucciones del asistente (use la configuración predeterminada), hasta que se abra el cuadro de diálogo Especificar una ubicación para el certificado. En el campo Llavero, seleccione Sistema. Seleccione Llavero Access gt System. Y localizar el certificado. Haga doble clic en el certificado para ver la información del certificado. En la sección Fideicomiso, seleccione Confiar siempre en el campo Al utilizar este certificado y, a continuación, cierre el cuadro de diálogo. Para firmar el binario, escriba el siguiente comando en el terminal: En Qt Creator, seleccione Qt Creator gt Preferencias gt Build amp Ejecutar gt Kits gt Añadir para crear un kit que utilice FSF GDB. En el campo Depurador, especifique la ruta de acceso a FSF GDB (HOME / gdb72 / bin / fsfgdb., Pero con un valor explícito para HOME). Para usar el depurador, agregue el kit en la Configuración de compilación del proyecto. Configuración del Soporte LLDB Experimental Para utilizar la interfaz experimental en LLDB, debe configurar un kit que utilice el motor LLDB y seleccionar el kit para su proyecto: Seleccione Herramientas gt Opciones gt Build amp Run gt Kits. Seleccione un kit creado automáticamente en la lista y, a continuación, seleccione Clonar para crear una copia del kit. En el campo Depurador, seleccione un motor LLDB. Si un motor LLDB no aparece en la lista, seleccione Administrar para agregarlo en Herramientas gt Opciones gt Build amp Ejecutar gt Debuggers. Para obtener más información, vea Agregar depuradores. Para usar el depurador, agregue el kit en la Configuración de compilación del proyecto. Copy 2017 The Qt Company Ltd. Las contribuciones a la documentación incluidas en este documento son los derechos de autor de sus respectivos propietarios. La documentación proporcionada aquí está bajo los términos de la Licencia de Documentación Libre GNU versión 1.3 publicada por la Free Software Foundation. Qt y los respectivos logotipos son marcas registradas de The Qt Company Ltd en Finlandia y / o en otros países del mundo. Todas las demás marcas registradas son propiedad de sus respectivos dueños. Documentación de Qt Agregar depuradores El complemento de depuración de Qt Creator actúa como una interfaz entre el núcleo de Qt Creator y depuradores nativos externos como el depurador simbólico GNU (GDB), el Microsoft Console Debugger (CDB) Un depurador de QML / JavaScript y el depurador del proyecto de máquina virtual de bajo nivel (LLVM), LLDB. El complemento depurador selecciona automáticamente un depurador nativo adecuado para cada kit de los que se encuentran en su sistema. Para anular esta opción, seleccione Herramientas gt Opciones gt Build amp Run gt Kits. Para agregar depuradores: Seleccione Herramientas gt Opciones gt Build amp Funcionamiento gt Depuradores gt Add. En el campo Nombre, proporcione un nombre descriptivo para el depurador. En el campo Ruta, especifique la ruta al binario del depurador: Para CDB (sólo Windows), especifique la ruta al ejecutable del depurador de consola de Windows. Para GDB, especifique la ruta al ejecutable de GDB. El ejecutable debe ser construido con el soporte de secuencias de comandos de Python habilitado. Para LLDB (experimental), especifique la ruta al ejecutable LLDB. Qt Creator intenta identificar el tipo y la versión del depurador y los muestra en los campos Tipo y Versión. En el campo ABI, especifique las versiones de ABI que se utilizarán en dispositivos incrustados. Copy 2016 The Qt Company Ltd. Las contribuciones de documentación incluidas en este documento son los derechos de autor de sus respectivos propietarios. La documentación proporcionada aquí está bajo los términos de la Licencia de Documentación Libre GNU versión 1.3 publicada por la Free Software Foundation. Qt y los respectivos logotipos son marcas registradas de The Qt Company Ltd en Finlandia y / o en otros países del mundo. Todas las demás marcas comerciales son propiedad de sus respectivos propietarios. Documentación de Qt Configuración del depurador La configuración del depurador principal está asociada con el kit que construye y ejecuta con su proyecto. Para especificar el depurador y el compilador que se utilizarán para cada kit, seleccione Herramientas gt Opciones gt Crear y ejecutar gt Kits. Debe configurar el depurador sólo si la instalación automática falla, ya que falta el depurador nativo (como suele ser el caso del depurador de CDB en Windows, que siempre debe instalarse) o porque la versión instalada no es compatible Ejemplo, cuando el sistema contiene no, o una versión obsoleta de GDB y desea utilizar un reemplazo instalado localmente). Nota: Si necesita cambiar el depurador para utilizarlo en un kit detectado automáticamente. Puede Clonar el kit y cambiar los parámetros en el clon. Asegúrese de seleccionar el kit clonado para su proyecto. Si el depurador que desea utilizar no se detecta automáticamente, seleccione Herramientas gt Opciones gt Build amp Ejecutar gt Depuradores gt Agregar para agregarlo. Nota: Para utilizar las herramientas de depuración para Windows, debe instalarlas y agregar el Servidor de símbolos proporcionado por Microsoft a la ruta de búsqueda de símbolos del depurador. Para obtener más información, vea Configuración de rutas de CDB en Windows. Nota: Para usar la versión de GDB de la Free Software Foundation (FSF) en macOS, debe firmarla y modificar la configuración de su kit. Esta sección explica las opciones que tiene para depurar código C y proporciona notas de instalación para los depuradores nativos compatibles. También se aplica para código en otros lenguajes compilados como C, FORTRAN, Ada. Versiones de depurador nativo soportadas Qt Creator admite depuradores nativos cuando se trabaja con código compilado. En la mayoría de las plataformas soportadas, se puede usar GNU Symbolic Debugger GDB. En Microsoft Windows, cuando se utiliza la cadena de herramientas de Microsoft, se necesita el Microsoft Console Debugger CDB. En macOS, se puede usar el depurador LLDB. El soporte básico para LLDB también está disponible en Linux, pero está limitado por las capacidades de LLDB allí, y se considera experimental. La siguiente tabla resume el soporte para la depuración del código C: Versiones de GDB soportadas A partir de la versión 3.1, Qt Creator requiere la extensión de scripting de Python. Las compilaciones de GDB sin scripts de Python ya no son compatibles y no funcionarán. La versión mínima soportada es GDB 7.5 usando Python versión 2.7 o 3.3, o más reciente. Para la depuración remota usando el servidor GDB y GDB, la versión mínima soportada del servidor GDB en el dispositivo de destino es 7.0x2e Versiones CDB soportadas Todas las versiones de plataformas de orientación CDB soportadas por Qt son compatibles con Qt Creator. Versiones LLDB soportadas El depurador nativo LLDB tiene funcionalidad similar al depurador GDB. LLDB es el depurador predeterminado en Xcode en macOS para soportar C en el escritorio. LLDB se utiliza normalmente con el compilador Clang (aunque se puede utilizar con GCC, también). En macOS puedes usar la versión LLDB entregada con Xcode o construir desde el origen. La versión mínima soportada es LLDB 320.4x2e En Linux, la versión mínima soportada es LLDB 3.8x2e Instalar depuradores nativos Compruebe la tabla a continuación para ver las versiones compatibles y otra información importante acerca de la instalación de depuradores nativos. En Windows, utilice las versiones GDB habilitadas para Python que se incluyen con el paquete Qt o se incluyen con versiones recientes de MinGW. En la mayoría de las distribuciones de Linux, las compilaciones de GDB enviadas con el sistema son suficientes. También puede construir su propio. Siga las instrucciones en Building GDB. Las compilaciones de GDB enviadas con Xcode en macOS ya no son compatibles. Herramientas de depuración para Windows Para utilizar el depurador CDB, debe instalar las herramientas de depuración para Windows. Puede descargarlos desde Download and Install Debugging Tools for Windows. Nota: Visual Studio no incluye las herramientas de depuración necesarias y, por lo tanto, debe instalarlas por separado. El Qt para Windows preconstruido hace uso de la biblioteca si está presente en el sistema. Al crear manualmente Qt Creator utilizando el compilador de Microsoft Visual C, el proceso de construcción comprueba los archivos necesarios en quotProgramFilesDebugging Tools for Windowsquot. Se recomienda que agregue el Servidor de símbolos proporcionado por Microsoft a la ruta de búsqueda de símbolo del depurador. El Servidor de símbolos proporciona información de depuración para las bibliotecas del sistema operativo para depurar aplicaciones de Windows. Para obtener más información, vea Configuración de rutas de CDB en Windows. Herramientas de depuración para macOS La distribución binaria de Qt contiene variantes de depuración y liberación de las bibliotecas. Pero tiene que indicar explícitamente al vinculador de ejecución que desea utilizar las bibliotecas de depuración incluso si su aplicación se compila como depuración, ya que la liberación es la biblioteca predeterminada. Si utiliza un proyecto basado en qmake en Qt Creator, puede establecer un indicador en la configuración de ejecución. En el modo Proyectos. En la configuración de ejecución, seleccione Usar versión de depuración de marcos. Para obtener información más detallada acerca de la depuración en macOS, consulte: Mac OS X Depuración de Magic. Recomendamos usar la versión LLDB que se entrega con Xcode 5. Mapping Source Paths Para habilitar el depurador para entrar en el código y mostrar el código fuente cuando se utiliza una copia del árbol de origen en una ubicación diferente a la que las bibliotecas donde Construido, mapear las rutas de origen a las rutas de destino: Seleccione Herramientas gt Opciones gt Depurador gt General gt Add. En el campo Ruta de origen, especifique la ruta de origen en la información de depuración del archivo ejecutable según lo informó el depurador. En el campo Ruta de destino, especifique la ubicación real del árbol de origen en la máquina local. Configuración de rutas de CDB en Windows Para obtener información de depuración para las bibliotecas de sistemas operativos para depurar aplicaciones de Windows, agregue el Servidor de símbolos proporcionado por Microsoft a la ruta de búsqueda de símbolos del depurador: Seleccione Herramientas gt Opciones gt Debugger gt CDB Paths. En el grupo Rutas de símbolos, seleccione Insertar. Seleccione el directorio donde desea almacenar la información almacenada en caché. Utilice una subcarpeta en un directorio temporal, como C: tempsymbolcache. Nota: La integración de la caché puede tardar mucho tiempo en una conexión de red lenta. Para utilizar la infraestructura del servidor de origen para obtener los archivos de origen que faltan directamente desde el control de versiones o la web, escriba la siguiente cadena en el campo Rutas de origen: srv. Configuración de FSF GDB para macOS Para utilizar FSF GDB en macOS, debe firmarlo y agregarlo a los kits de Qt Creator. Para crear una clave para firmar FSF GDB, seleccione Acceso de llavero gt Asistente de certificado gt Cree un certificado: en el campo Nombre, introduzca fsfgdb para reemplazar el contenido existente. En el campo Tipo de certificado, seleccione Firma de código. Seleccione la casilla de verificación Permitirme omitir valores predeterminados. Seleccione Continuar. Y siga las instrucciones del asistente (use la configuración predeterminada), hasta que se abra el cuadro de diálogo Especificar una ubicación para el certificado. En el campo Llavero, seleccione Sistema. Seleccione Llavero Access gt System. Y localizar el certificado. Haga doble clic en el certificado para ver la información del certificado. En la sección Fideicomiso, seleccione Confiar siempre en el campo Al utilizar este certificado y, a continuación, cierre el cuadro de diálogo. Para firmar el binario, ingrese el siguiente comando en el terminal: En Qt Creator, seleccione Qt Creator gt Preferencias gt Build amp Ejecutar gt Kits gt Agregar para crear un kit que utilice FSF GDB. En el campo Depurador, especifique la ruta de acceso a FSF GDB (HOME / gdb72 / bin / fsfgdb., Pero con un valor explícito para HOME). Para usar el depurador, agregue el kit en la Configuración de compilación del proyecto. Configuración del Soporte LLDB Experimental Para utilizar la interfaz experimental en LLDB, debe configurar un kit que utilice el motor LLDB y seleccionar el kit para su proyecto: Seleccione Herramientas gt Opciones gt Build amp Run gt Kits. Seleccione un kit creado automáticamente en la lista y, a continuación, seleccione Clonar para crear una copia del kit. En el campo Depurador, seleccione un motor LLDB. Si un motor LLDB no aparece en la lista, seleccione Administrar para agregarlo en Herramientas gt Opciones gt Build amp Ejecutar gt Debuggers. Para obtener más información, vea Agregar depuradores. Para usar el depurador, agregue el kit en la Configuración de compilación del proyecto. Copy 2016 The Qt Company Ltd. Las contribuciones de documentación incluidas en este documento son los derechos de autor de sus respectivos propietarios. La documentación proporcionada aquí está bajo los términos de la Licencia de Documentación Libre GNU versión 1.3 publicada por la Free Software Foundation. Qt y los respectivos logotipos son marcas registradas de The Qt Company Ltd en Finlandia y / o en otros países del mundo. El resto de marcas registradas son propiedad de sus respectivos propietarios.

No comments:

Post a Comment