3

プログラムがコード '62097' (または 16 進数の 0xF291) で終了します。私は、どの DLL ライブラリが原因であるかを知っており、なぜそれが台無しになっているのかを突き止めようとしています。

62097 とはどういう意味ですか? どうすればわかりますか?オンラインで調べたところ、私が知る限り、一般的な Windows エラー コードは 62097 に達しません。

この問題をデバッグする方法について他に提案はありますか? 問題の原因となっている DLL に対して Dependency Walker を使用していますが、IESHIMS.dll、IEFRAME.dll、および SHLWAPI.dll が欠落している以外はすべて問題ありません (これらは通常、Dependency Walker を使用すると欠落します)。

問題のライブラリは、私が自分でコンパイルしたサード パーティのライブラリです。間違ってコンパイルした可能性は十分にあります。

プログラムは main() に入る前に実行を拒否しますが、DLL からインポートされたクラスを使用する場合のみです。DLL から何も使用していない場合、プログラムは正常に起動します。

プログラムは技術的には「実行中」ですが、コードが私に届く前にバックグラウンドで実行されます。私はこのようなことをしようとしたので、それはクラスのコンストラクタではありません:

dllClass *class = new dllClass;

そして、実行が「new」に到達する前に同じことが発生したため、無限ループのあるコンストラクターなどにはなり得ません。プロセスとして実行されており、 「応答していません」ではありません。

Windows 7 32ビットでMinGWを使用しています。これをトラブルシューティングするにはどうすればよいですか? あなたが提供できる洞察に感謝します。その間、さらに絞り込むことができることを願って、さらにいくつかの考えられる考えをフォローアップしようとしています.

4

1 に答える 1

3

このライブラリは Qt を使用して作成されていますか? http://lists.qt-project.org/pipermail/development/2013-March/010157.htmlによると、プロセスを強制終了するときにQtが使用するリターンコードです。

于 2013-03-01T20:18:47.693 に答える