[gelöst] Libs fehlen nach Installation (WinXP32)

Verschiedenes zu Qt
Antworten
Marlium
Beiträge: 3
Registriert: 1. März 2009 02:10

[gelöst] Libs fehlen nach Installation (WinXP32)

Beitrag von Marlium »

Hallo Qt-Freunde,

ich habe viel Zeit damit verbracht, die open source Version von Qt zu installieren. Ich übersetze wie in verschiedenen Dokus beschrieben mit MinGW (Bsp. http://www.c-plusplus.de/forum/viewtopi ... 36771.html).

In der Console gebe ich nun folgendes ein:
C:\Qt\4.4.3> configure
C:\Qt\4.4.3> mingw32-make


Umgebungsvariablen hab ich wie folgt gesetzt:
PATH = C:\Qt\4.4.3\bin;C:\MinGW\bin
QMAKESPEC = C:\Qt\4.4.3\mkspecs\win32-g++
QTDIR = C:\Qt\4.4.3


Leider fehlen nach dieser Installation die *.lib Dateien im Ordner "C:\Qt\4.4.3\lib". Es befinden sich dort nur *.dll, *.prl, *.a Dateien. Um mögliche Fehler auszuschließen habe ich auch schon unter verschiedenen Version von MinGW übersetzt.

Ich hoffe einer von euch weis, was ich übersehen habe. Ich entwickle nun schon seit einiger Zeit mit Qt, hatte aber immer eine Commercial Version, wo die Libs immer da waren.

Vielen Dank schonmal,
Marlium
Zuletzt geändert von Marlium am 1. März 2009 18:38, insgesamt 1-mal geändert.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Bei MinGW gibt es keine .lib - Files... die Import-Libs enden dort auf .a
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Marlium
Beiträge: 3
Registriert: 1. März 2009 02:10

Beitrag von Marlium »

uffff. Dann wundert mich garnichts mehr. Vielen Dank für die rasche Antwort, Christian.
Weis jemand, wie ich dann am besten mit meinen bestehenden Projekten (Visual Studio 2008 Express Edition) Verfahren soll ? Dort habe ich immer die libs eingebunden (qtmaind.lib QtCored4.lib QtGuid4.lib QtXmld4.lib...).

Soweit ich weis kann VS2008 mit den *.a Lib-Dateien nichts anfangen.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Wenn Du mit MSVC arbeiten willst musst Du Qt auch mit MSVC übersetzen.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Marlium
Beiträge: 3
Registriert: 1. März 2009 02:10

Beitrag von Marlium »

Danke. Diesen Weg bin ich gerade schon parallel gegangen.

Ich dokumentiere schnell mal meine Schritte:
VS2008 Konsole öffnen (Start->Programme->Microsoft Visual C++ 2008 Express Edition->Visual Studio Tools; Dort die "Visual Studio 2008-Eingabeaufforderung" starten).

Von dort aus in der Konsole folgendes eingeben:
C:\Qt\4.4.3> configure -platform win32-msvc
(Anmerkung: oder doch eher "configure -platform win32-msvc2008" eingeben wie beschrieben in: http://qtforum.de/forum/viewtopic.php?t ... +win32msvc ?)
C:\Qt\4.4.3> nmake

So hats funktioniert. Alle dlls und libs wurden erstellt. Mit VS2008 Express kompiliert mein altes Projekt nun erfolgreich.

1000 Dank ans Forum.
JoseMan
Beiträge: 121
Registriert: 4. März 2009 18:09

Beitrag von JoseMan »

Hi,

ich sitz/saß an demselben Problem! Benutze QT 4.5.0.
Schön hier eine Lösung gefunden zu haben! Werde es auch ausprobieren, und evtl. Frage stellen, falls ich nicht weiter komme!

Bye
Antworten