IntelliSense mit QT unter VS2008 ?

Verschiedenes zu Qt
Antworten
mimuel
Beiträge: 7
Registriert: 18. Mai 2009 07:42

IntelliSense mit QT unter VS2008 ?

Beitrag von mimuel »

Hi,

ich hab QT installiert und mit dem AddIn kann ich auch
Programme unter VS2008 schreiben und starten.
Leider funktioniert das IntelliSense nur bei eingen Klassen,
obwohl diese alle zum gleichen NameSpace gehören.

Hier mein Code:
#include "prog12.h"
#include <QtGui/QApplication>
#include <QtGui/QPushButton>

int main(int argc, char *argv[])
{
QApplication a(argc, argv);

QPushButton hello("Hello World!");
hello.resize(100,30);
hello.show();

Prog12 w;
w.show();
return a.exec();
}

Prog12 ist eine mit dem Designer erstellte Form.


bei w funktioniert IntelliSense, bei hello nicht?
Was mach ich falsch?

Danke mimuel
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Ich glaube die Pfade zu den Qt Includefiles müssen unter Extras -> Optionen -> VC++ Verzeichnisse mit rein. Bin mir aber nicht ganz sicher ob das reicht.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
mimuel
Beiträge: 7
Registriert: 18. Mai 2009 07:42

InteliSense

Beitrag von mimuel »

Das hab ich gemacht, aber es ist ja unlogisch daß das für einmal
funktioniert und zum andern nicht funktioniert, obwohl beide
Klassen zum gleichen Namespace gehören?

Gruß mimuel
Nadja-Qt
Beiträge: 1
Registriert: 31. Juli 2009 16:54

teillösung und frustration

Beitrag von Nadja-Qt »

hallo alle,

ich habe mich mit dem problem gestern und heute den ganzen tag beschäftigt und weiß immernoch nicht, obs ne lösung gibt.

die Qt-Knowledgebase sagt:
http://www.qtsoftware.com/developer/faq ... tellisense

bei mir nützt das alles nichts (VS 2008 pro, Qt 4.5).

dann hab ich noch das hier ( http://qtforum.de/forum/viewtopic.php?t ... tellisense ) gefundene Visual Assist X (http://www.wholetomato.com/) ausprobiert, in der trial-version natürlich, da es ziemlich teuer ist, und einen teilerfolg erzielt. ich komme bis in die 4. ebene, danach gehts nicht weiter, d.h. ich krieg keine vorschläge mehr nach dem vierten "."-operator oder "->"-operator. ansonsten kann ich Visual Assist empfehlen, abgesehen vom preis.

vielleicht findet ja noch irgendwer irgendeine lösung. wenn du, lieber leser, dasselbe problem hast, und es mit den informationen aus meinem beitrag geschafft hast, kontaktiere mich bitte, vielleicht können wir dann mal unsere einstellungen vergleichen.

grüße
nadja
softwaremaker
Beiträge: 149
Registriert: 1. April 2009 19:25

IntelliSense

Beitrag von softwaremaker »

IntelliSense bei VS ist buggy.
Ich hatte mit VS 6.0 selten damit Probleme (man musste .ncb/.opt löschen dann gings wieder), auch die Klassenansicht funktionierte.
Beim Umstieg auf VS2005 (mit wxWidgets) hat die Klassenansicht nicht richtig funktioniert (fehlten einfach mal einige) und IntelliSense hat so gut wie nicht funktioniert. Nach Suche in Netz kam ich zu der Erkenntnis das es wohl allgemein bei VS so ist, Abhilfe schafft z.B. VisualAssist aber das war mir zu teuer.
Glücklicherweise kam Qt-Creator heraus, das benutz ich jetzt. Hat zwar keine Klassenansicht und der Debugger ist langsam, aber IntelliSense klappt prima und GUI-Editor ist perfekt integriert. Ausserdem wird das ständig weiterentwickelt und ich hoffe da kommt noch einiges an neuen Features.
Antworten