2013-08-16 3 views
2

В настоящее время я работаю над разработкой приложений BB10 и пытаюсь использовать приложение для демонстрации HTTP-соединений.Ошибка при включении <QNetworkAccessManager>, <QNetworkReply> в файл cpp разработки приложения BB10

Но в файле cpp дается ? перед заявлением о включении #include <QNetworkAccessManager>Unresolved Inclusion : <QNetworkAccessManager>.

Любой, пожалуйста, помогите мне.

Заранее спасибо.

ответ

22

QNetworkAccessManager поставляется с модулем QtNetwork. Вы можете сделать это: #include <QtNetwork/QNetworkAccessManager>, который должен скомпилировать. Однако он не будет связываться, вам нужно подключиться к QtNetwork. Чтобы достичь этого, вы должны сказать QMake, что вы используете QtNetwork. Добавьте это в свой файл проекта .pro: QT += network.

У этого есть два эффекта: во-первых, компилятор также будет искать включенные файлы в подкаталоге QtNetwork (так что вам не нужно включать <QtNetwork/QNetworkAccessManager>, <QNetworkAccessManager> будет работать нормально). Во-вторых, компоновщик также будет ссылаться на QtNetwork. Так что все будет работать нормально.

Подробнее об использовании модулей Qt here.

 Смежные вопросы

  • Нет связанных вопросов^_^