Pregunta

Estoy tratando de hacer que Slickedit funcione con el marco QT para poder navegar la base de código fácilmente y debido a las otras características que proporciona. Para la etiqueta de contexto de la biblioteca, voy a herramientas> archivos de etiqueta, luego hago clic derecho en C/C ++ para agregar el archivo de etiqueta. Lo llamo Qt.vtg y luego seleccione los siguientes árboles:

C:\Qt\2010.05\qt\src
C:\Qt\2010.05\qt\include

Recibo un etiquetado de contexto para algo, pero no puedo obtener un etiquetado de contexto para algunos escenarios en los que normalmente lo entiendo:

Cuando intento obtener los parámetros para un segundo puntero, no muestra nada:

oldAddress = ui->addressText->

Cuando trato de completar encabezados específicos tampoco da ayuda

#include <QtCore/ >

No sé si me falta un paso para el etiquetado de contexto QT, o los pasos adicionales para el etiquetado de contexto QT.

Ted.

¿Fue útil?

Solución

  1. Debe proporcionar los directorios de inclusión de QT para su proyecto, ya sea en las propiedades de su proyecto (proyecto de menú, propiedades del proyecto, pestaña de directorios) o en las propiedades de su compilador (herramientas de menú, opciones, busca "propiedades del compilador"). Esto permitirá a su proyecto encontrar los archivos de incluir; El archivo de etiqueta solo no ayuda realmente, ya que puede tener etiquetas conflictivas en los muchos archivos de etiqueta que podría tener, por lo que los archivos de inclusión son necesarios.
  2. Asegúrese de haber activado todos los Macros QT que proporciona a su sistema de compilación. Han pasado diez años desde que usé QT, pero IIRC había varias define macro opcionalmente especificadas en una línea de comando del compilador; Asegúrate de que Slickedit sepa sobre ellos. (Proyecto de menú, Propiedades del proyecto, pestaña Compilar/enlace).

Si eso no es suficiente, proporcione más detalles (dónde está contenida la definición, Configuración para autocompletar, para el etiquetado de contexto, etc.).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top