Russian Qt Forum
Ноябрь 24, 2024, 00:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: [Решено] QNetworkAccessManager + Qt3Support  (Прочитано 1825 раз)
DmP
Гость
« : Сентябрь 30, 2011, 03:38 »

Привет!

Возникла проблема с работой Qt, может кто сталкивался ...
Есть программа:
Код:
#include <QtGui/QApplication>
#include <QtNetwork/QNetworkAccessManager>
#include <QtNetwork/QNetworkReply>
#include <QtCore/QDebug>

int main(int argc, char *argv[])
{
  QApplication a(argc, argv);

  QString url = "http://google.com/";
  QNetworkAccessManager* nm = new QNetworkAccessManager();
  QNetworkReply* r = nm->get(QNetworkRequest(QUrl(url)));

  for (int i = 0; i < 10000000; i++)
  {
      if (r->isFinished())
          break;
      QApplication::processEvents();
  }
  qDebug() << r->readAll() << r->error() << r->errorString();

  delete nm;
  return 0;
}
На компьютере есть две сборки Qt с QtSupport и без. В первой всегда возвращается ошибка "Host google.com not found" код 3 (QNetworkReply::HostNotFoundError), во второй все нормально.
С чем это может быть связанно?
« Последнее редактирование: Сентябрь 30, 2011, 10:58 от DmP » Записан
DmP
Гость
« Ответ #1 : Сентябрь 30, 2011, 11:02 »

Разобрался, оказывается причина была в настройках проекта VC, я настраивал среду для каждого проекта, что бы использовали разные DLL-ки, для одного из проектов указал объединение среды - нет, вот он так и перестал работать, при чем тут не важно какая Qt.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.044 секунд. Запросов: 20.