Qt Installation auf WinXP
Qt Installation auf WinXP
Hallo,
hab am gestern versucht auf mein Rechener Qt zu installieren was leider nicht geklappt hat. auch google konnte mir nicht weiter helfen, vielleicht könnt ihr das.
wie ich vorgegangen bin:
1. c:\Qt\4.3.2> configure.exe -debug-and-release -platform win32-g++
.....
.....
hat alles geklappt (zumindest keine fehlermeldungen), dann:
2. c:\Qt\mingw32-make
...
hat 5min. irgendwas gemacht (sah vielversprechend aus) dann kam irgendwann diese fehlermeldung:
collect2: ld returned 1 exit status
ein bild mit der fehlermeldung habe ich auch beigefügt.
hoffe ihr könnt mir weiterhelfen.
ps. unter Path habe ich schon ...Qt\bin, ...MinGW\bin und ...MinGW\lib
[/img]
hab am gestern versucht auf mein Rechener Qt zu installieren was leider nicht geklappt hat. auch google konnte mir nicht weiter helfen, vielleicht könnt ihr das.
wie ich vorgegangen bin:
1. c:\Qt\4.3.2> configure.exe -debug-and-release -platform win32-g++
.....
.....
hat alles geklappt (zumindest keine fehlermeldungen), dann:
2. c:\Qt\mingw32-make
...
hat 5min. irgendwas gemacht (sah vielversprechend aus) dann kam irgendwann diese fehlermeldung:
collect2: ld returned 1 exit status
ein bild mit der fehlermeldung habe ich auch beigefügt.
hoffe ihr könnt mir weiterhelfen.
ps. unter Path habe ich schon ...Qt\bin, ...MinGW\bin und ...MinGW\lib
[/img]
- Dateianhänge
-
- Unbenannt.JPG (159.34 KiB) 5862 mal betrachtet
-
- Beiträge: 89
- Registriert: 24. Februar 2006 16:41
- Wohnort: Dresden
Neue Environmentvariablen anlegen:
Name: QTDIR
Inhalt: <Pfad zum Qt-Verzeichnis> (z. B. C:\Qt\4.3.2)
Name: QMAKESPEC
Inhalt: win32-g++
Name: MINGW
Inhalt: <Pfad zum MinGW-Verzeichnis> (z. B. C:\MinGW)
Name: PATH
Inhalt: <Pfad zum Qt-bin-Verzichnis>;<Pfad zum MinGW-bin-Verzeichnis>;%PATH%
Dann sollte es eigentlich auch klappen.
Name: QTDIR
Inhalt: <Pfad zum Qt-Verzeichnis> (z. B. C:\Qt\4.3.2)
Name: QMAKESPEC
Inhalt: win32-g++
Name: MINGW
Inhalt: <Pfad zum MinGW-Verzeichnis> (z. B. C:\MinGW)
Name: PATH
Inhalt: <Pfad zum Qt-bin-Verzichnis>;<Pfad zum MinGW-bin-Verzeichnis>;%PATH%
Dann sollte es eigentlich auch klappen.
Gruß, Peter
-
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Wenn Du nochmal solche Bilder postest lösche ich den Post! Man kann das Zeug auch kopieren und als Text anhängen/zeigen!
Die vermissten Funktionen sind in ole32. Warum dieser Fehler bei einigen auftritt weiss ich nicht, aber es sollte helfen in der qmake.conf bei " QMAKE_LIBS_CORE" ein '-lole32' hinzuzufügen.
Die vermissten Funktionen sind in ole32. Warum dieser Fehler bei einigen auftritt weiss ich nicht, aber es sollte helfen in der qmake.conf bei " QMAKE_LIBS_CORE" ein '-lole32' hinzuzufügen.
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
danke für eure antworten... ich werde es heute abend versuchen, werde mich dann nochmal melden!
@Christian81: ja, hab mir schon gedacht dass es ein bisschen unschön ist, hab versucht die fehlermeldung zu kopieren (aus der konsole), ging aber nicht... wie sollte ich das sonst einfügen? tippen wäre ein wenig mühsam!
Gruss!
@Christian81: ja, hab mir schon gedacht dass es ein bisschen unschön ist, hab versucht die fehlermeldung zu kopieren (aus der konsole), ging aber nicht... wie sollte ich das sonst einfügen? tippen wäre ein wenig mühsam!
Gruss!
-
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
-
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
so, ich hab jetzt die pfade nochmal aktualisiert, hat aber auch nichts gebracht...
@Christian81: dieses "-lole32" war schon eingetragen, so sieht das bei mir aus:
habt ihr noch weitere tipps??
gruss!
@Christian81: dieses "-lole32" war schon eingetragen, so sieht das bei mir aus:
Code: Alles auswählen
QMAKE_LIBS =
QMAKE_LIBS_CORE = -lkernel32 -luser32 -lshell32 -luuid -lole32 -ladvapi32 -lws2_32
QMAKE_LIBS_GUI = -lgdi32 -lcomdlg32 -loleaut32 -limm32 -lwinmm -lwinspool -lws2_32 -lole32 -luuid -luser32 -ladvapi32
QMAKE_LIBS_NETWORK = -lws2_32
QMAKE_LIBS_OPENGL = -lopengl32 -lglu32 -lgdi32 -luser32
QMAKE_LIBS_COMPAT = -ladvapi32 -lshell32 -lcomdlg32 -luser32 -lgdi32 -lws2_32
QMAKE_LIBS_QT_ENTRY = -lmingw32 -lqtmain
gruss!
vielleicht kann ja jemand damit was anfangen...
so... das wars
Code: Alles auswählen
C:\Qt\4.3.2>mingw32-make
cd src\winmain\ && mingw32-make -f Makefile
mingw32-make[1]: Entering directory `C:/Qt/4.3.2/src/winmain'
mingw32-make -f Makefile.Debug all
mingw32-make[2]: Entering directory `C:/Qt/4.3.2/src/winmain'
mingw32-make[2]: Nothing to be done for `all'.
mingw32-make[2]: Leaving directory `C:/Qt/4.3.2/src/winmain'
mingw32-make -f Makefile.Release all
mingw32-make[2]: Entering directory `C:/Qt/4.3.2/src/winmain'
mingw32-make[2]: Nothing to be done for `all'.
mingw32-make[2]: Leaving directory `C:/Qt/4.3.2/src/winmain'
mingw32-make[1]: Leaving directory `C:/Qt/4.3.2/src/winmain'
cd src\tools\moc\ && mingw32-make -f Makefile
mingw32-make[1]: Entering directory `C:/Qt/4.3.2/src/tools/moc'
mingw32-make -f Makefile.Release
mingw32-make[2]: Entering directory `C:/Qt/4.3.2/src/tools/moc'
mingw32-make[2]: Nothing to be done for `first'.
mingw32-make[2]: Leaving directory `C:/Qt/4.3.2/src/tools/moc'
mingw32-make[1]: Leaving directory `C:/Qt/4.3.2/src/tools/moc'
cd src\tools\rcc\ && mingw32-make -f Makefile
mingw32-make[1]: Entering directory `C:/Qt/4.3.2/src/tools/rcc'
mingw32-make -f Makefile.Release
mingw32-make[2]: Entering directory `C:/Qt/4.3.2/src/tools/rcc'
mingw32-make[2]: Nothing to be done for `first'.
mingw32-make[2]: Leaving directory `C:/Qt/4.3.2/src/tools/rcc'
mingw32-make[1]: Leaving directory `C:/Qt/4.3.2/src/tools/rcc'
cd src\tools\uic\ && mingw32-make -f Makefile
mingw32-make[1]: Entering directory `C:/Qt/4.3.2/src/tools/uic'
mingw32-make -f Makefile.Release
mingw32-make[2]: Entering directory `C:/Qt/4.3.2/src/tools/uic'
mingw32-make[2]: Nothing to be done for `first'.
mingw32-make[2]: Leaving directory `C:/Qt/4.3.2/src/tools/uic'
mingw32-make[1]: Leaving directory `C:/Qt/4.3.2/src/tools/uic'
cd src\corelib\ && mingw32-make -f Makefile
mingw32-make[1]: Entering directory `C:/Qt/4.3.2/src/corelib'
mingw32-make -f Makefile.Debug all
mingw32-make[2]: Entering directory `C:/Qt/4.3.2/src/corelib'
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-rel
oc -mthreads -Wl -shared -Wl,--out-implib,c:\Qt\4.3.2\lib\libQtCored4.a -o "..\.
.\lib\QtCored4.dll" object_script.QtCored.Debug -L"c:\Qt\4.3.2\lib" -L"c:\Progr
amme\Microsoft Visual Studio .NET 2003\SDK\v1.1\Lib\" -L"c:\Qt\4.3.2\lib" -lkern
el32 -luser32 -lshell32 -luuid -lole32 -ladvapi32 -lws2_32 tmp\obj\debug_shared\
QtCored_resource_res.o
Creating library file: c:\Qt\4.3.2\lib\libQtCored4.a
./tmp\obj\debug_shared\qfsfileengine_win.o: In function `Z8readLinkRK7QString':
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1328: undefined reference to `C
oCreateInstance@20'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1328: undefined reference to `C
oInitialize@4'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1328: undefined reference to `C
oCreateInstance@20'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1328: undefined reference to `I
ID_IPersistFile'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1328: undefined reference to `C
oUninitialize@0'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1328: undefined reference to `C
oCreateInstance@20'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1328: undefined reference to `C
oInitialize@4'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1328: undefined reference to `C
oCreateInstance@20'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1328: undefined reference to `I
ID_IPersistFile'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1328: undefined reference to `C
oUninitialize@0'
./tmp\obj\debug_shared\qfsfileengine_win.o: In function `ZN13QFSFileEngine4linkE
RK7QString':
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1422: undefined reference to `C
oCreateInstance@20'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1422: undefined reference to `C
oInitialize@4'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1422: undefined reference to `C
oCreateInstance@20'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1422: undefined reference to `I
ID_IPersistFile'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1422: undefined reference to `C
oUninitialize@0'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1422: undefined reference to `C
oCreateInstance@20'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1422: undefined reference to `C
oInitialize@4'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1422: undefined reference to `C
oCreateInstance@20'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1422: undefined reference to `I
ID_IPersistFile'
C:/Qt/4.3.2/src/corelib/io/qfsfileengine_win.cpp:1422: undefined reference to `C
oUninitialize@0'
./tmp\obj\debug_shared\quuid.o: In function `ZN5QUuid10createUuidEv':
C:/Qt/4.3.2/src/corelib/plugin/quuid.cpp:411: undefined reference to `CoCreateGu
id@4'
./tmp\obj\debug_shared\qeventdispatcher_win.o: In function `ZN28QEventDispatcher
Win32Private16doWsaAsyncSelectEi':
C:/Qt/4.3.2/src/corelib/kernel/qeventdispatcher_win.cpp:390: undefined reference
to `WSAAsyncSelect@16'
collect2: ld returned 1 exit status
mingw32-make[2]: *** [..\..\lib\QtCored4.dll] Error 1
mingw32-make[2]: Leaving directory `C:/Qt/4.3.2/src/corelib'
mingw32-make[1]: *** [debug-all] Error 2
mingw32-make[1]: Leaving directory `C:/Qt/4.3.2/src/corelib'
mingw32-make: *** [sub-corelib-make_default-ordered] Error 2
Servus Allroad,Allroad hat geschrieben:vielleicht kann ja jemand damit was anfangen...so... das warsCode: Alles auswählen
.... g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-rel oc -mthreads -Wl -shared -Wl,--out-implib,c:\Qt\4.3.2\lib\libQtCored4.a -o "..\. .\lib\QtCored4.dll" object_script.QtCored.Debug -L"c:\Qt\4.3.2\lib" -L"c:\Progr amme\Microsoft Visual Studio .NET 2003\SDK\v1.1\Lib" -L"c:\Qt\4.3.2\lib" -lkern el32 -luser32 -lshell32 -luuid -lole32 -ladvapi32 -lws2_32 tmp\obj\debug_shared\ QtCored_resource_res.o Creating library file: c:\Qt\4.3.2\lib\libQtCored4.a
ich kann dir sagen was los ist, du benutzt Visual Studio .NET 2003 und
kompilierst mit MinGW32 ...... unschön, unschön. Seit der ersion 4.3.2
kannst du Qt mit msvc-net oder msvc-2005 übersetzen.
Anleitungen findest du wie Sand am Meer.
-
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Danke an allen, jetzt funktioners endlich... .
eine frage hab ich dennoch, die ich vielleicht hätte früher stellen sollen:
schreib z.zt. meine diplomarbeit (mit qt) und auf dem rechner an der uni arbeite ich unter linux. daheim würde ich ungern linux installieren (deswegen die ganzen fragen zu winXP+Qt). wird das überhaupt funktionieren, dh. was ich z.B. unter linux schreib , später auf win compiliere und umgekehrt?
@Christian:
wünsch euch noch einen schönen tag
Gruss,
Mihai[/quote]
eine frage hab ich dennoch, die ich vielleicht hätte früher stellen sollen:
schreib z.zt. meine diplomarbeit (mit qt) und auf dem rechner an der uni arbeite ich unter linux. daheim würde ich ungern linux installieren (deswegen die ganzen fragen zu winXP+Qt). wird das überhaupt funktionieren, dh. was ich z.B. unter linux schreib , später auf win compiliere und umgekehrt?
@Christian:
weiss nicht was du damit meinst... wie gesagt hab erst vor einer woche mit Qt angefangen..Bitte die beiden Environment-Variablen 'LIB' und 'INCLUDE' auf nicht setzen.
wünsch euch noch einen schönen tag
Gruss,
Mihai[/quote]