我是新手! 我的平台是windows xp 编译器为mingw32,g++ 每当我用到QtNetwork里面的网络编程类 如: udpSocket = new QUdpSocket(this); 出现连接错误。
可是QGui中的类则不会出现这个问题。
无论是QUdpSocket QTcpSocket 等....都会出现链接错误。郁闷的想跳楼。如下:
E:\程序\qt\socket>make
mingw32-make -f Makefile.Release
mingw32-make[1]: Entering directory `E:/程序/qt/socket'
g++ -mthreads -Wl,-enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runt
ime-pseudo-reloc -Wl,-s -Wl,-s -Wl,-subsystem,windows -o "release\socket.exe" re
lease\socket.o -L"c:\Qt\4.2.0\lib" -lmingw32 -lqtmain -lQtGui4 -lQtCore4
release\socket.o(.text+0x2be):socket.cpp: undefined reference to `_imp___ZN10QUd
pSocketC1EP7QObject'
release\socket.o(.text+0x2f2):socket.cpp: undefined reference to `_imp___ZN10QUd
pSocket4bindEt'
release\socket.o(.text+0x6de):socket.cpp: undefined reference to `_imp___ZN10QUd
pSocketC1EP7QObject'
release\socket.o(.text+0x712):socket.cpp: undefined reference to `_imp___ZN10QUd
pSocket4bindEt'
collect2: ld returned 1 exit status
mingw32-make[1]: *** [release\socket.exe] Error 1
mingw32-make[1]: Leaving directory `E:/程序/qt/socket'
mingw32-make: *** [release] Error 2
[ 此贴被XChinux在2006-12-04 18:13重新编辑 ]