Seite 1 von 2
[gelöst] Qt 4 unter VS 2005 EE
Verfasst: 13. September 2007 22:33
von TechM
Hallo
Wie das topic schon sagt, habe ich vor kurzem Qt 4.3.1 mit Visiaul Studio 2005 Express Edition als IDE installiert. Platform SDK SP1 mit dazu, sodass ich letztendlich mein erstes "Hello World" Tutorial als Test kompilieren und ausführen konnte.
Das Ganze aber als Administrator. Ich kann alle Beispiele kompilieren udn ausführen.
Wieder in mein "normales" Konto mit eingeschränkten Benutzerrechten eingeloggt und dasselbe versucht. Es scheiterte daran, dass ich kein Project erzeugen konnte (qmake -tp vc).
Nach endlosem googlen habe ich nichts verwertbares gefunden.
Also dem eingeschränkten Konto rechte für alle relevanten Ordner verliehen und nochmal. Diesmal hat alles funtktioniert, außer dass im letztem Schritt die Verknüpfung nicht funktioniert hat.
Fehlermeldung: LINK : fatal error LNK1181: Eingabedatei "user32.lib" kann nicht geöffnet werden.
Das versteh ich nicht, da ich Zugriff auf dieses file habe.
Installiert wurde das ganze mit dem Tutorial aus dem hier verlinkten Wiki (erstes von oben).
Dann mein nächstes Problem:
Ich nutze ja die Open-Source Version Qt 4.3.1 sowie Visual Studio 2005 Express Edition. Wie kann ich Qt aus Vs 2005 EE heraus starten oder z.B. die Hilfe/Doku nutzen wie auf dem Bild gezeigt? Ist das die commercial Edition?
http://trolltech.com/images/products/qt ... ntegration
Ich kann soz. Qt ja nur seperat starten. Ist die hier gezeigte Integration auch mit der OpenSopurce Variante möglich?
Wie startet ihr Qt (Designer) aus VS heraus bzw. wie erstellt ihr neue Qt Applikationen? Wie kommt ihr in VS an die Qt Dokumentation ran?
Mag sein das ich Tomtaten auf den Augen habe.
Danke für Antworten im Voraus
TechM
Verfasst: 13. September 2007 22:47
von CaptnChaos
guckst du im wicki!
Verfasst: 13. September 2007 23:03
von TechM
Danke.
Diese Zeilen habe ich anfangs gar nicht wahrgenommen. Ich muss zu mienr Verteidigung sagen, dass ich die Anleitung anderweitig bezogen habe.
"Während sich die ersten beiden Tutorials sich dem Trolltech Tool QMAKE bedient um Visual Studio Projektdateien zu erzeugen, werden im dritten Tutorial erklärt, wie direkt in Visual Studio die entsprechenden Anpassungen für eine Einbindung von QT gemacht werden."
Sehe ich es richtig, dass ich nach der 3. Anleitung die gewünschte Einindung (Doku, Designer, etc) erhalte? Ich denke mir wird nichts anderes übrig bleiben als das ganze nochmal neu zu machen?!
Vielen Dank
TechM
Verfasst: 14. September 2007 08:27
von TechM
1.5 Wichtige Verkn¨upfungen
F¨ur die Arbeit von QT sind zwei Elemente f¨ur die t¨agliche Arbeit wichtig.
Zum einen der Designer (zu finden nach dem ¨Ubersetzen unter bin\designer.exe
des QT Installationsverzeichnisses) zum anderen die Einstiegsseite zur Dokumentation
von QT (zu finden unter doc\html\index.html). Es bietet sich
an sich f¨ur diese beiden Dinge entsprechende Verkn¨upfungen im Startmen¨u
bzw. Browser anzulegen.
hier ein auszug aus dem pdf skript.
eine implementierung wie auf dem bild gezeigt findet hier ja auch nur extern statt.
Nochmals meine Frage. Was ist der Unterschied zwischen den beiden Arten um VS 2005 EE als IDE zu nutzen bzw. wie krige ich es hin, dass es so ist wie auf dem Screenshot gezeigt?
Grüße
TechM
Verfasst: 14. September 2007 08:31
von CaptnChaos
welche screenshots? muss ich einen speziellen Treiber installieren um die unter linux zu sehn?
Verfasst: 14. September 2007 08:34
von CaptnChaos
Warum eigentlich VS? Es gibt viele gute OpenSource IDEs

ch zb verwende unter Windows HaiQ).
Verfasst: 14. September 2007 08:49
von TechM
http://trolltech.com/images/products/qt ... ntegration
Der Screenshot aus dem ersten Post.
Was meinstest du dann mit
"guckst du im wiki." ?
Weil VS größtenteils gelobt wird und ich noch am testen bin. Das Ganze werde ich jetzt aich noch unter Linux mit QDevelop als IDE probieren.
Wieso muss es OpenSource sein? VS 2005 EE ist kostenlos, das reicht doch. Ändern werde ich daran eh nichts.
Grüße
TechM
Verfasst: 14. September 2007 08:59
von CaptnChaos
http://www.qtwiki.de/wiki/Qt_unter_Visu ... stallieren
das mein ich mit "guckst du wiki".
Ich mein ja nur. Es muss nicht OpenSource sein... Aber ich für meinen Teil finde es komfortabler wenn ich meine IDE schnell noch nach meinen Wünschen anpassen kann.
Ist ja auch egal.
Und das was du da siehst, wirst du mit der OpenSource Version von Qt nicht hinbekommen. Das geht aber mit Eclipse.
Verfasst: 14. September 2007 09:19
von Christian81
Ich würde sagen du benutzt nicht den VisualStudio Command Prompt sondern die einfach cmd.exe ...
Verfasst: 14. September 2007 09:34
von TechM
KernelPanic hat geschrieben:http://www.qtwiki.de/wiki/Qt_unter_Visu ... stallieren
das mein ich mit "guckst du wiki".
Ich mein ja nur. Es muss nicht OpenSource sein... Aber ich für meinen Teil finde es komfortabler wenn ich meine IDE schnell noch nach meinen Wünschen anpassen kann.
Ist ja auch egal.
Und das was du da siehst, wirst du mit der OpenSource Version von Qt nicht hinbekommen. Das geht aber mit Eclipse.
ja ich habe ja geschrieben dass ich die wiki kenne und die erste anleitung von oben verwendet habe. und jetzt hast du ja gesagt, dass ich das nicht mit VS hinbekomme. also nicht mit opensource Qt wenn ich es richtig verstehe.
@ Christian81:
was meinst du damit? ich verwende die "VS shell". das erste problem hat sich erledigt. ich narr hatte angenommen, dass die verweise auf die PDSK vom admin zu den anderen benutzern übertragen werden, was nicht so ist. musste nachgeholt werden. das passt jetzt.
nun geht es mir um die implementierung von Qt in VS. aber es scheint es würde man es mit der opensource varinate nicht so hinbekommen wie ich es mir vortselle.
grüße
TechM
Verfasst: 14. September 2007 09:38
von Christian81
Ja, die Pfade für das PSDK müssen noch in VSVars32.bat eingetragen werden.
Eine Integration in VS ist nicht vorhanden und ich sehe auch keinen Grund drin da irgendwas in die Richtung zu machen da man es als OpenSource-Entwickler eh nicht braucht.
Verfasst: 14. September 2007 09:43
von CaptnChaos
Ganz genau!
Verfasst: 14. September 2007 09:51
von TechM
wie meint ihr das "man braucht es nicht als open source entwickler"?
meint ihr VS braucht man nicht oder die implementierung?
ich denke durch die implementierung wird es einfacher oder sagen wir mal angenhmer zu arbeiten in erster linie. das ist in meinen augen komfort sache.
danke für eure hilfe
TechM
Verfasst: 14. September 2007 09:59
von Christian81
Warum wollen die Leute immer alles kostenlos?? Wenn ihr es wollt müsst ihr es eben selbst bauen. Seid froh dass es den Patch gibt!
Verfasst: 14. September 2007 10:04
von TechM
um himmels willen was ist jetzt los?
ich habe doch nur gefragt ob es denn mit der opensource variante geht wie bei der kommerziellen version?!
wenn es nicht geht, verzichte ich darauf. da gibt es doch tools, IDEs etc noch und nöcher. ich versuche mich da nur zurecht zu finden und die beste IDE für mich rauszupicken.
grüße
TechM