Visual Studio 6 und QTcpSocket
Verfasst: 2. Mai 2007 10:31
Moin, ich habe ein kleines Testprojekt erzeugt, was einfach nur einen QTcpSocket erstellt, noch ohne irgendwas damit zu machen.
Ich habe beim Projekt erstellen (QT Settings) angegeben, dass er das Netzwerkmodul benutzen soll, habe den Header eingebunden:
#include <QtNetwork/QTcpSocket>
und dann versucht, das Projekt zu kompilieren.
Das ergebnis war folgender Fehler:
Die Stelle in der qabstractsocket.h ist ein Makroaufruf:
QT_MODULE(Network)
Was will mir diese Fehlermeldung sagen, und wie kriege ich sie weg?
Ginsengelf
edit: das ganze in Qt 4.1, wie man vielleicht sieht.
Ich habe beim Projekt erstellen (QT Settings) angegeben, dass er das Netzwerkmodul benutzen soll, habe den Header eingebunden:
#include <QtNetwork/QTcpSocket>
und dann versucht, das Projekt zu kompilieren.
Das ergebnis war folgender Fehler:
Code: Alles auswählen
C:/Programme/Qt/4.1.3/include\QtNetwork/../../src/network/qabstractsocket.h(30) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'QtNetworkModule'
C:/Programme/Qt/4.1.3/include\QtNetwork/../../src/network/qabstractsocket.h(30) : fatal error C1004: Unerwartetes Dateiende gefunden
Generieren von Code...
Fehler beim Ausführen von cl.exe.QT_MODULE(Network)
Was will mir diese Fehlermeldung sagen, und wie kriege ich sie weg?
Ginsengelf
edit: das ganze in Qt 4.1, wie man vielleicht sieht.