Bei der Verwendung von Qt in VS2008, IntelliSense funktioniert nicht richtig
Ich benutze Qt-4.4.2 in Visual Studio 2008.
Wenn ich Schreibe code, IntelliSense scheint zu sterben - es zeigt keine Methoden oder Datenelemente im Qt-Objekte wie z.B. QPushButton, nicht sehen, das QObject::connect-statische Methode, etc.
Ist es eine typische situation, oder habe ich etwas falsch gemacht beim installieren der Bibliothek?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wahrscheinlich nicht-standard-Erweiterungen wie
public slots:
etc.Gibt es bereits eine FAQ auf der Qt Seite: Intellisense funktioniert nicht für meine Qt-Anwendung. Was ist falsch?
Müssen Sie sagen, Intellisense über die QT-include-Verzeichnisse. Diese finden Sie unter Extras -> Optionen -> Projekte und Lösungen -> VC++ - Verzeichnisse . Fügen Sie Sie zu den Verzeichnisse Anzeigen für: Includedateien Liste auf der rechten Seite. Ich weiß nicht, ob die QT-installation das standardmäßig macht oder nicht.
Stellen Sie außerdem sicher, dass Ihr VS-Projekt-Dateien haben die QT-include-Verzeichnisse als Teil des Zusätzliche Include-Verzeichnisse unter C/C++ Allgemeine Einstellungen. (Obwohl Sie wahrscheinlich haben diese bereits, wenn Sie können erfolgreich zu kompilieren).
Schalter VisualAssist. Es ist die muss sowieso.
Für mich war das problem gelöst durch löschen der Lösung ist .NZB-Datei, dann den Wiederaufbau zu regenerieren es. Nach, dass die intellisense gearbeitet.