Frage

Ich versuche, Slickedit mit dem QT -Framework zu arbeiten, damit ich die Codebasis leicht und aufgrund der anderen Funktionen navigieren kann. Um die Bibliothek zu kennzeichnen, gehe ich zu Tools> Tag -Dateien, dann klicke ich mit der rechten Maustaste auf C/C ++, um die Tag -Datei hinzuzufügen. Ich nenne es qt.vtg und wähle dann die folgenden Bäume aus:

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

Ich bekomme Kontext -Tagging für etwas, aber ich kann kein Kontext -Tagging für einige Szenarien erhalten, in denen ich es normalerweise bekomme:

Wenn ich versuche, die Parameter für einen zweiten Zeiger zu erhalten, zeigt es nichts:

oldAddress = ui->addressText->

Wenn ich versuche, bestimmte Header zu vervollständigen, gibt es auch keine Hilfe

#include <QtCore/ >

Ich weiß nicht, ob mir ein Schritt für das Kontext -Tagging QT oder die zusätzlichen Schritte für das Kontext -Tagging QT fehlt.

Ted.

War es hilfreich?

Lösung

  1. Sie müssen die in den Eigenschaften Ihres Projekts (Menüprojekts, Projekteigenschaften, Registerkarte Verzeichnisse) oder in den Eigenschaften Ihres Compiler (Menüwerkzeuge, Optionen, Suche nach "Compiler -Eigenschaften"). Dadurch können Ihr Projekt die Einfügungsdateien finden. Die Tag -Datei allein hilft nicht wirklich, da Sie möglicherweise widersprüchliche Tags in den vielen Tag -Dateien haben, die Sie haben könnten, daher sind die Einfügungsdateien erforderlich.
  2. Stellen Sie sicher, dass Sie alle Makros -QT für Ihr Build -System aktiviert haben. Es ist zehn Jahre her, seit ich QT verwendet habe, aber IIRC gab es mehrere Makro -Definieren in einer Compiler -Befehlszeile. Stellen Sie sicher, dass Slickedit über sie weiß. (Menüprojekt, Projekteigenschaften, Registerkarte Compile/Link).

Wenn dies nicht ausreicht, geben Sie bitte weitere Details an (wo die Definition enthalten ist, Einstellungen für die automatische Vervollständigung, für Kontext -Tagging usw.).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top