在BB10应用程序开发的cpp文件中包含<qnetworkaccessmanager>,<qnetworkreply>时出错</qnetworkreply> </qnetworkaccessmanager>

时间:2013-08-16 13:55:33

标签: c++ qt blackberry-10 qnetworkaccessmanager

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

但是在cpp文件中,?在包含声明#include <QNetworkAccessManager>前面说Unresolved Inclusion : <QNetworkAccessManager>

任何人都可以帮助我。

提前致谢。

1 个答案:

答案 0 :(得分:25)

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

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

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