• 8150阅读
  • 3回复

Qt Creator 无法解析的外部符号 求解!! [复制链接]

上一主题 下一主题
离线zlz1215312
 
只看楼主 倒序阅读 楼主  发表于: 2010-08-11
— 本帖被 XChinux 执行加亮操作(2010-09-04) —
mainwindow.obj:: error:  无法解析的外部符号 "public: virtual __thiscall QTcpSocket::~QTcpSocket(void)" (??1QTcpSocket@@UAE@XZ),该符号在函数 "public: virtual __thiscall MainWindow::~MainWindow(void)" (??1MainWindow@@UAE@XZ) 中被引用。
mainwindow.obj:: error:  无法解析的外部符号 "public: __thiscall QTcpSocket::QTcpSocket(class QObject *)" (??0QTcpSocket@@QAE@PAVQObject@@@Z),该符号在函数 "public: __thiscall MainWindow::MainWindow(class QWidget *)" (??0MainWindow@@QAE@PAVQWidget@@@Z) 中被引用。
mainwindow.obj:: error:  无法解析的外部符号 "public: void __thiscall QAbstractSocket::connectToHost(class QString const &,unsigned short,class QFlags<enum QIODevice::OpenModeFlag>)" (?connectToHost@QAbstractSocket@@QAEXABVQString@@GV?$QFlags@W4OpenModeFlag@QIODevice@@@@@Z),该符号在函数 "private: void __thiscall MainWindow::on_pushButton_clicked(void)" (?on_pushButton_clicked@MainWindow@@AAEXXZ) 中被引用。
离线xtfllbl

只看该作者 1楼 发表于: 2010-08-11
include了没?windows下?光看错误看不出,上代码阿。
重新make clean,qmake ,make看看。
上海欢迎您
离线dbzhang800

只看该作者 2楼 发表于: 2010-08-11
估计工程文件内没有用  "+=network" 来启用网络模块
离线zlz1215312
只看该作者 3楼 发表于: 2010-08-12
找到原因了。。  在工程文件中加入  QT    +=  network
快速回复
限100 字节
 
上一个 下一个