标题:这是什么错误,请高手指点
作者:gxichun
日期:2006-10-19 20:21
内容:
这是什么错误,请各位大师指点...... 利用QT4,自己手工改写代码...
错误代码部分如下:
/******************************************************************/
debug\ftpclient.o(.text+0x2f55): In function `ZN9FtpClientC2Ev':
D:/ftpclient/ftpclient.cpp:193: undefined reference to `_imp___ZN4QFtpC1EP7QObje
ct'
debug\ftpclient.o(.text+0x61a5): In function `ZN9FtpClientC1Ev':
D:/ftpclient/ftpclient.cpp:193: undefined reference to `_imp___ZN4QFtpC1EP7QObje
ct'
debug\ftpclient.o(.text+0x65e5): In function `ZN9FtpClient11ftp_connectEv':
D:/ftpclient/ftpclient.cpp:201: undefined reference to `_imp___ZNK4QFtp5stateEv'
debug\ftpclient.o(.text+0x6603):D:/ftpclient/ftpclient.cpp:203: undefined refere
nce to `_imp___ZN4QFtp5closeEv'
debug\ftpclient.o(.text+0x668c):D:/ftpclient/ftpclient.cpp:205: undefined refere
nce to `_imp___ZN4QFtp13connectToHostERK7QStringt'
debug\ftpclient.o(.text+0x676d):D:/ftpclient/ftpclient.cpp:206: undefined refere
nce to `_imp___ZN4QFtp5loginERK7QStringS2_'
debug\ftpclient.o(.text+0x6825):D:/ftpclient/ftpclient.cpp:207: undefined refere
nce to `_imp___ZN4QFtp2cdERK7QString'
debug\ftpclient.o(.text+0x689b):D:/ftpclient/ftpclient.cpp:208: undefined refere
nce to `_imp___ZN4QFtp4listERK7QString'
debug\ftpclient.o(.text+0x696f): In function `ZN9FtpClient14ftp_disconnectEv':
D:/ftpclient/ftpclient.cpp:213: undefined reference to `_imp___ZNK4QFtp5stateEv'
debug\ftpclient.o(.text+0x6986):D:/ftpclient/ftpclient.cpp:214: undefined refere
nce to `_imp___ZN4QFtp5closeEv'
collect2: ld returned 1 exit status
mingw32-make[1]: *** Error 1
mingw32-make[1]: Leaving directory `D:/ftpclient'
mingw32-make: *** Error 2
#1 [jxxfjun 10-20 15:10]
你重新做过:
qmake -project
qmake
make
一下试试看,好像是你加了Q_OBJECT之后直接make才这样的吧
#2 如你所说,重新编译了一下,问题依旧, 困惑.... [gxichun 10-20 17:26]
如你所说,重新编译了一下,问题依旧, 困惑中,感觉还不如QT3的designer好用呢....