[gelöst] QHostAddress fehler beim compilieren

Alles rund um die Programmierung mit Qt
Antworten
Emperor_L0ser
Beiträge: 51
Registriert: 28. Juli 2005 12:26
Kontaktdaten:

[gelöst] QHostAddress fehler beim compilieren

Beitrag von Emperor_L0ser »

moin,

ich arbeite seit kurzem mit den Qt bibliotheken (derzeit winXP sp1), alles lief prima, bis gestern als ich eine netzwerkanwendung schreiben wollte...

ich erstelle ein objekt vom Typ QHostAddress:

Code: Alles auswählen

QHostAddress host; 
nehme ich die Zeile Raus, wird alles schön compiliert.
setzte ich sie rein:

release\SockDlg.o(.text+0x4aff):SockDlg.cpp: undefined reference to `_imp___ZN12QHostAddressC1Ev'
release\SockDlg.o(.text+0x4b0d):SockDlg.cpp: undefined reference to `_imp___ZN12QHostAddressD1Ev'


Zum Test habe ich 2 Demos von Qt ("Loopback" und "fortune server") compilieren wollen, bei beiden sah es ähnlich aus. zum letzten test habe ich das ganze nochmal auf einem anderem PC (winXP sp2) durchgeführt. das resultat ist genauso...

hatte jemand das gleiche problem und eine lösung?

danke im vorraus
mfg Emperor_L0ser
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Du benutzt Qt4 denke ich mal, oder?
So wie es aussieht fehlt dir beim Linken die lib ws2_32.dll bzw. ws2_32.lib. Sie wird normalerweise mit hinzugefügt wenn du in deiner pro-Datei angibst dass du das network-Modul verwenden möchtest (QT +=network).
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Emperor_L0ser
Beiträge: 51
Registriert: 28. Juli 2005 12:26
Kontaktdaten:

Beitrag von Emperor_L0ser »

:idea:

danke
Antworten