QT5 添加 newtwork 库后还是无法找到库(LNK2019)的解决方法

来源:互联网 发布:剑网3丐哥捏脸数据 编辑:程序博客网 时间:2024/05/21 10:25

写了个QT程序,用到了网络功能,编译提示:

mainwindow.obj:-1: error: LNK2019: 无法解析的外部符号 "_~QHostInfo(void)" (__imp_??1QHostInfo@@QEAA@XZ),该符号在函数 "public: __cdecl MainWindow::MainWindow(class QWidget *)" (??0MainWindow@@QEAA@PEAVQWidget@@@Z) 中被引用

在.pro文件添加:

QT += network

后仍旧编译不过,经搜索,原来是:

原因是moc没有更新,无论怎么重新构建,清理,构建都不行。。

最后用一个笨办法解决了:

 就是删除项目同名文件夹下的调试文件夹,


然后重新构建运行就OK了。


参考:http://blog.csdn.net/myjqc/article/details/8569196

0 0