Код ошибки выхода из приложения C ++ 62097 - Что это значит? - PullRequest
2 голосов
/ 08 февраля 2012

Моя программа завершает работу с кодом «62097» (или в шестнадцатеричном формате 0xF291).Я знаю, какая библиотека DLL вызывает ее, и я пытаюсь выяснить, почему она портится.

Что означает 62097?Как я могу узнать?Я проверил онлайн, и насколько насколько я может сказать , общие коды ошибок Windows не доходят до 62097.

Любые другие предложения, как я могу поступитьотладить эту проблему?Я использую Dependency Walker для DLL, которая вызывает проблемы, но все в порядке, за исключением отсутствия IESHIMS.dll, IEFRAME.dll и SHLWAPI.dll (которые обычно отсутствуют при использовании Dependency Walker).

Библиотека вВопрос в том, что сторонняя библиотека, которую я сам скомпилировал - вполне возможно, что я скомпилировал ее неправильно - как я могу сказать, что это так?

Программа отказывается запускаться до того, как входит в main (), но только если яиспользуйте класс, импортированный из DLL.Если я не использую что-либо из DLL, программа запускается нормально.

Программа технически «работает», но в фоновом режиме, до того, как код когда-либо достигнет меня.Это не конструктор класса, потому что я пытался сделать что-то вроде этого:

dllClass *class = new dllClass;

И то же самое произошло до того, как выполнение достигло «нового», поэтому он не может быть конструктором с бесконечным цикломили что-то типа того.Он работает как процесс, и не «Не отвечает».

Я использую MinGW в Windows 7 32bit.Что я могу сделать, чтобы устранить это?Я ценю любые идеи, которые вы можете предложить;тем временем я пытаюсь развить еще несколько возможных мыслей, надеясь, что смогу сузить это дальше.

1 Ответ

2 голосов
/ 02 марта 2013

Эта библиотека сделана с использованием Qt? Потому что согласно http://lists.qt -project.org / pipermail / development / 2013-March / 010157.html он возвращает код возврата Qt, когда убивает процесс.

...