9

我正在使用QtQTcpSocket创建一个小型聊天客户端/服务器应用程序。

当我编译我的代码时,编译器返回以下错误:

main.cpp:3:22: fatal error: QTcpSocket: No such file or directory

这是指#include <QTcpSocket>.

这个库在哪里,我该如何安装它?

4

2 回答 2

25

你需要

QT += network

在您的 .pro 文件中。否则,将不会加载定义这些标头/构建库的模块。

于 2012-11-05T04:09:04.267 回答
0

当我遇到问题并且文档和马特菲利普斯提出的明显解决方案似乎不起作用时,我会添加检查所有潜在子项目的所有 .pro 文件。

就我而言,addindQT *= network在主 .pro 中不起作用,必须放在实际使用 QTcpSocket 和 QTcpServer 对象的那个中。

于 2020-10-08T08:19:31.853 回答