Question

Je suis en train de se Slickedit travailler avec le framework Qt afin que je puisse naviguer facilement et le code de base en raison des autres fonctions qu'il fournit. Pour balise contexte, la bibliothèque, je vais à Outils> Tag Files, puis je clique droit sur C / C ++ pour ajouter le fichier d'étiquette. Je le nomme Qt.vtg puis sélectionnez les arbres suivants:

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

je reçois le contexte de marquage pour quelque chose, mais je ne peux pas obtenir le marquage de contexte pour certains scénarios où je reçois normalement:

Lorsque je tente d'obtenir les paramètres d'un second pointeur, il ne montre rien:

oldAddress = ui->addressText->

Lorsque je tente de les en-têtes spécifiques de complet, il donne également aucune aide

#include <QtCore/ >

Je ne sais pas si je manque une étape de marquage contexte QT, ou les étapes supplémentaires pour le contexte de marquage QT.

Ted.

Était-ce utile?

La solution

  1. Vous devez fournir les inclure des répertoires de QT pour votre projet, que ce soit dans les propriétés de votre projet (Menu du projet, les propriétés du projet, l'onglet de répertoires), ou dans les propriétés de votre compilateur (Outils de menu, Options, recherchez « propriétés du compilateur » ). Cela permettra à votre projet de trouver les fichiers à inclure; le fichier d'étiquette ne suffit pas vraiment l'aide, puisque vous pouvez avoir des balises contradictoires dans les nombreux fichiers de balises que vous pourriez avoir, donc les fichiers à inclure sont nécessaires.
  2. Assurez-vous que vous avez activé toutes les macros QT fournit à votre système de construction. Cela fait dix ans que j'ai utilisé Qt, mais IIRC il y avait plusieurs macro définit le cas échéant d'une droite de commande du compilateur; assurez-vous que SlickEdit sait à leur sujet. (Menu du projet, les propriétés du projet, compilez / onglet lien).

Si cela ne suffit pas, s'il vous plaît donner plus de détails (où la définition est contenu, les paramètres de saisie semi-automatique, pour le marquage de contexte, etc.).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top