Есть код
QNetworkAccessManager* m_networkAccessManager;
...
m_networkAccessManager = 0;
...
// Если сетевой менеджер еще не подключен, то подключим его
if (m_networkAccessManager == 0)
{ // Вызывается только один раз, по необходимости загрузить фотографию
QNetworkConfigurationManager manager(this);
m_networkAccessManager = new QNetworkAccessManager(this);
m_networkAccessManager->setConfiguration(manager.defaultConfiguration());
connect(m_networkAccessManager, SIGNAL(finished(QNetworkReply*)), this, SLOT(replyFinished(QNetworkReply*)));
}
if (m_networkAccessManager != 0)
{
if (m_networkAccessManager->networkAccessible() == QNetworkAccessManager::Accessible)
{
... // ПОПАДАЕМ СЮДА В LINUX, НО НЕ В WINDOWS
}
else
{
app->showMessageOnStatusBar(tr("Нет доступа к сети для загрузки фотографий."), 3000); // ПОД WINDOWS ПОПАДАЕМ СРАЗУ СЮДА
delete m_networkAccessManager;
m_networkAccessManager = 0;
}
}
Он работает под Linux, но не работает в Windows. Почему? Как это можно выяснить?