Ошибка STATUS_BAD_NETWORK_PATH при запуске исполняемых файлов qt через Developer Studio - PullRequest
0 голосов
/ 13 января 2012

Я искал и не нашел ответа на этот вопрос

У меня странная проблема при запуске исполняемых файлов через Developer Studio (2008): базовый exe-сценарий "hello world" работает нормально при создании с помощью обычного проекта dev studioмеханизм создания, но при попытке запустить библиотечную программу происходит сбой программного обеспечения с STATUS_BAD_NETWORK_PATH.Программа использует Qt и zlib за кулисами и написана на C ++, но (насколько я знаю) не зависит от каких-либо конкретных сетевых расположений при инициализации;у нас также есть Sophos, установленный на ПК.

Странно то, что нельзя даже войти в главное: программа выходит из строя задолго до этого с ошибкой.Если мы подключаем сеть, она запускается нормально ... Странно то, что это происходит только на конкретной 64-битной машине с Windows 7.

У кого-нибудь есть какие-либо советы относительно того, как отследить, где проблемаявляется?Мы пробовали отслеживать с помощью procmon, но это не очень показательно;нет очевидных сбоев вплоть до момента, когда программа вылетает.

1 Ответ

0 голосов
/ 18 января 2012

Теперь мы выяснили ответ. Выяснилось, что было 2 вопроса:

Во-первых, сценарий оболочки .bat, который запускал студию разработчика, устанавливал переменную среды PATH: местоположение в этом пути указывалось с использованием пути в стиле UNX (например, \\ a \ location \ где-то), а не сопоставленного диска. Исполняемые файлы фактически не использовали это местоположение, но когда сеть была отключена, кажется, что это нарушало работу dev studio

Это, в сочетании с ошибкой конфигурации сети на ПК, означало, что глубоко в рунах что-то терпело неудачу.

Итак - совет, если вы видите такую ​​ошибку

  1. Проверьте свой ПУТЬ и убедитесь, что он разумный
  2. Просмотрите журналы конфигурации вашего ПК и посмотрите, нет ли каких-либо проблем с сетью

...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...