2

この最小限のプログラムをQtCreatorで実行すると、「gdbプロセスがクラッシュしました」というエラーが表示されます。

int main(int argc, char *argv[]) {
    return 0;
}

gdbログは次のとおりです。

ADAPTER SUCCESSFULLY STARTED
NOTE: ENGINE SETUP OK
State changed from EngineSetupRequested(1) to EngineSetupOk(3).
QUEUE: SETUP INFERIOR
State changed from EngineSetupOk(3) to InferiorSetupRequested(4).
QUEUE: SETUP INFERIOR
HANDLE GDB ERROR: The gdb process was ended forcefully
GDB PROCESS FINISHED, status 1, code -1073741701
NOTE: ENGINE ILL ******
State changed from InferiorSetupRequested(4) to EngineShutdownRequested(20).
QUEUE: SHUTDOWN ENGINE
CALL: SETUP INFERIOR
Setting up inferior...
CALL: SHUTDOWN ENGINE
PLAIN ADAPTER SHUTDOWN 20
INITIATE GDBENGINE SHUTDOWN IN STATE 4, PROC: 0
NOTE: ENGINE SHUTDOWN OK
State changed from EngineShutdownRequested(20) to EngineShutdownOk(22).
State changed from EngineShutdownOk(22) to DebuggerFinished(23).
QUEUE: FINISH DEBUGGER
NOTE: FINISH DEBUGGER
HANDLE RUNCONTROL FINISHED
Debugger finished.

i686-pc-mingw32構成でgdb6.8を使用しています。この問題を修正するにはどうすればよいですか?

4

1 に答える 1

1

の互換性のないバージョンが原因であることが判明しpython27.dllましたQtSDK\pythongdb\python_2.7based。Secunia PSIが、このDLLが古くて安全ではないと私に言い聞かせていたので、私はそれを交換しました。古いDLLに戻しましたが、正常に動作するようになりました。

于 2012-10-02T08:43:22.730 に答える