visual2005 + qt 4.2.2 + windows

Verschiedenes zu Qt
rulzmaker
Beiträge: 70
Registriert: 19. Juli 2005 23:00
Kontaktdaten:

visual2005 + qt 4.2.2 + windows

Beitrag von rulzmaker »

Hallo,

ich habe gerade folgende Anleitung durchgearbeitet, jedoch scheitere ich an einer ganz bestimmten Stelle: http://mm-werkstatt.informatik.uni-augs ... qt2005.pdf

Ich soll 2 lib Dateien von qt angeben:
QtGui4.lib und QtCored4.lib Aber es befinden sich im qt Verzeichnis keine solche Lib Dateien.

Kann mir jemand weiter helfen?
Debian 2.4.27-1-386
[...]peace, love and empathy
Volker
Beiträge: 343
Registriert: 30. Juni 2005 05:27

Beitrag von Volker »

Punkt 1: Hast Du den Source Code mit nmake erfolgreich übersetzen können?
Punkt 2: Die Dateien befinden sich im Qt\lib Verzeichnis.
Bitte seid so nett und ändert den Titel von Beiträgen die gelöst wurden, auf [gelöst] Beitragstitel
rulzmaker
Beiträge: 70
Registriert: 19. Juli 2005 23:00
Kontaktdaten:

Beitrag von rulzmaker »

1. habe nmake laufen lassen (dauerte 2-3 minuten). und nun?
2. in dem qt/4.2.2/lib befinden sich nur dll und *.a Dateien. Keine libs.
Debian 2.4.27-1-386
[...]peace, love and empathy
Flachkoepper
Beiträge: 149
Registriert: 11. Januar 2005 12:14
Wohnort: Hannover

Beitrag von Flachkoepper »

nmake nur 2-3 Minuten? Bei mir dauert das immer ca. 2 Stunden. Klingt arg nach Fehler. Müsstest dann auch in der Konsolenausgabe ne Fehlermeldung bekommen haben, oder?
rulzmaker
Beiträge: 70
Registriert: 19. Juli 2005 23:00
Kontaktdaten:

Beitrag von rulzmaker »

"D:\Programme\Microsoft Visual Studio 8\VC\BIN\nmake.exe" -f Makefile.Release all

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation. All rights reserved.
cd windowflags && "D:\Programme\Microsoft Visual Studio 8\VC\BIN\nmake.exe" -f Makefile

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation. All rights reserved.

"D:\Programme\Microsoft Visual Studio 8\VC\BIN\nmake.exe" -f Makefile.De
bug all
Solche Meldungen kamen da.
Ich habe nmake im qt/4.2.2 Verzeichnis ausgeführt. Zuvor habe ich configure ausgeführt.
Debian 2.4.27-1-386
[...]peace, love and empathy
RHBaum
Beiträge: 1436
Registriert: 17. Juni 2005 09:58

Beitrag von RHBaum »

habe nmake laufen lassen (dauerte 2-3 minuten). und nun?
kommt mir auch sehr kurz vor, die maschine die das schafft mag ich auch haben ^^
in dem qt/4.2.2/lib befinden sich nur dll und *.a Dateien. Keine libs.
.a klingt eher nach dem mingw ... kann es sein das du das falsche makefile erwischt hasst ?

Schau mal ob es nen makefile in nem windows verzeichnis oder mit ner .win erweiterung oder so .... kenn mich mit dem compilieren der 4.xer QT unter win ned so aus, ich darf vorgefertigte pakete verwenden.
(laut trolltech sind die mit der commerziellen version ausgelieferten libs besser optimiert als wenn man die selber mit den mitgelieferten makefiles uebersetzt)

Ciao ....
rulzmaker
Beiträge: 70
Registriert: 19. Juli 2005 23:00
Kontaktdaten:

Beitrag von rulzmaker »

Ich habe jetzt nochmal configure ausgeführt und gleich danach nmake. Das hat einige Stunden gedauert. Aber was habe ich jetzt davon? Es fehlen immer noch die libs im Ordner qt/lib -.- bzw. der Visual Compiler kann keine qt libs finden
LINK : fatal error LNK1104: cannot open file 'lQtGuid4.obj'
EDIT:
Liegt es daran das ich configure ohne den parameter msvc.net aufgerufen habe?
Debian 2.4.27-1-386
[...]peace, love and empathy
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

RTM!
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
rulzmaker
Beiträge: 70
Registriert: 19. Juli 2005 23:00
Kontaktdaten:

Beitrag von rulzmaker »

Ich hab keine Lust das ganze nochmal für 3 h Übersetzen zu lassen. Hatte ich Recht das es "nur" an den fehlenden Parameter lag?
Debian 2.4.27-1-386
[...]peace, love and empathy
Flachkoepper
Beiträge: 149
Registriert: 11. Januar 2005 12:14
Wohnort: Hannover

Beitrag von Flachkoepper »

Also, nach dem Kompilieren müssten in C:\Pfad\zu\Qt\lib reichlichst Bibliotheken der Endung *.lib liegen, z.B. QtGui.lib, QtCore.lib usw. Den Parameter msvc.net brauchst du IMHO nicht.
Solltest du dann beim linken Probleme kriegen, dass irgendwelche libs nicht gefunden werden, liegt es meistens an fehlenden Pfaden oder Fehler im *.pro-file.

Viele Grüße,
Flachkoepper
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Flachkoepper hat geschrieben: Den Parameter msvc.net brauchst du IMHO nicht.
Doch, sonst bricht nämlich qconfigure ab...
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

Einfach den Anleitung aus dem Patch für den MS Compiler folgen. Dann geht auch nix schief.
rulzmaker
Beiträge: 70
Registriert: 19. Juli 2005 23:00
Kontaktdaten:

Beitrag von rulzmaker »

Also qconfigure gibt es momentan nicht, ka wo ich das finde. Bei mir gibt nur ganz normal das configure. Gepatcht habe ich bei dem Visual noch nix weil ich dachte den patch brauch ich nur für die 4.2.1 Version ?? Oder brauch man den generell?

PS: RFM?
Debian 2.4.27-1-386
[...]peace, love and empathy
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

Da kann man echt nur noch sagen, RTMFC
rulzmaker
Beiträge: 70
Registriert: 19. Juli 2005 23:00
Kontaktdaten:

Beitrag von rulzmaker »

Habe es geschafft qt in visual 2005 zu kompilieren. Nur jetzt habe ich auf einmal Probleme den QDesigner,aisstant,linguist auszuführen. Ich erhalte eine Fehlermeldung,


EDIT: Wenn ich den designer aus der qt konsole aufrufe, funktioniert er. Woran liegt das?
Dateianhänge
qtfehler.JPG
qtfehler.JPG (11.01 KiB) 13393 mal betrachtet
Debian 2.4.27-1-386
[...]peace, love and empathy
Antworten