4

我目前正在开发 BB10 应用程序并尝试一些 HTTP 连接演示应用程序。

但是在cpp文件中给出了一个?包含声明的前面#include <QNetworkAccessManager>Unresolved Inclusion : <QNetworkAccessManager>

任何人请帮助我。

提前致谢。

4

1 回答 1

30

QNetworkAccessManager带有 QtNetwork 模块。你可以这样做:#include <QtNetwork/QNetworkAccessManager>,它应该编译。但是,它不会链接,您需要链接到 QtNetwork。为此,您应该告诉 QMake 您正在使用 QtNetwork。将此添加到您的.pro项目文件中:QT += network.

这有两个效果:首先,编译器也会在 QtNetwork 子目录中查找包含文件(因此您不需要 include <QtNetwork/QNetworkAccessManager><QNetworkAccessManager>就可以正常工作)。其次,链接器也将链接到 QtNetwork。所以一切都会正常工作。

您可以在此处阅读有关使用 Qt 模块的更多信息。

于 2013-08-16T22:08:33.763 回答