数時間デバッグした後、次の理由により、作成中のプロジェクトをデバッグできなくなりました。(エラーやコンパイラからの警告なしでスムーズにコンパイルされます。 )
問題#1:
プロセス d:\My Documents\Downloads\CandyCrush\CandyCrush\bin\debug\CandyCrush.exe の作成中にエラーが発生しました (エラー 5)。
ソリューション:
- 私はこことここの提案に従った ので、1つのことが修正されたと思います. (環境パスの「スペース」 )
- ここで提案されているように、コンピューターを再起動して、パスがすべてのプロセスで適切に利用できるようにします。(私の問題とはあまり関係ありませんが)
- IDE のディレクトリをコンパイラと共に変更します。
- 私が取り組んでいるプロジェクトのディレクトリを変更します。
- MinGWを削除して再インストールします。
- Code::Blocksを削除して再インストールします。
そして、それは問題を変えます。
(私は常に各ソリューションの後にデバッグして実行しようとすることに注意してください)
問題#2:
デバッガーの起動: D:\cb\CodeBlocks\MingGW\bin\gdb.exe -nx -fullname -quiet -args D:/CandyCrush/CandyCrush/bin/Debug/CandyCrush.exe に失敗しました
解決:
- IDEからデバッガーのパスを手動で構成します(ファイルが見つからないと表示されますが、そこにあります(?))ので、修正されました。
ああ、最初の問題がまた戻ってきたので、ここで本当に混乱していると思います。
何が修正されますか?
PS。GNU gdb (GDB) 7.5を使用しています
編集
完全な (デバッグ) ログ
デバッガーの名前とバージョン: GNU gdb (GDB) 7.5
[デバッグ]>>>>>>cb_gdb: [デバッグ]> 幅 0 を設定 [デバッグ]>>>>>>cb_gdb:
[デバッグ]> 高さ 0 を設定 [デバッグ]>>>>>>cb_gdb: [デバッグ]> ブレークポイントを設定
保留中 [デバッグ]>>>>>>cb_gdb: [デバッグ]> set print asm-demangle on
[デバッグ]>>>>>>cb_gdb: [デバッグ]> unwindonsignal をオンに設定
[デバッグ]>>>>>>cb_gdb: [デバッグ]> 印刷要素を設定 0
[デバッグ]>>>>>>cb_gdb: [デバッグ]> [デバッグ] に新しいコンソールを設定>>>>>>cb_gdb:
[デバッグ]> disassembly-flavor att を設定 [デバッグ]>>>>>>cb_gdb: [デバッグ]>
catch throw [デバッグ]キャッチポイント 1 (スロー) [デバッグ]>>>>>>cb_gdb: [デバッグ]>
ソース D:\cb\CodeBlocks\share\codeblocks/scripts/stl-views-1.0.3.gdb
[デバッグ]>>>>>>cb_gdb: [デバッグ]> ディレクトリ D:/CandyCrush/CandyCrush/
[デバッグ] 検索されたソース ディレクトリ:
D:/CandyCrush/CandyCrush;$cdir;$cwd [デバッグ]>>>>>>cb_gdb: [デバッグ]> 実行
[デバッグ] プロセスの作成中にエラーが発生しました
D:\CandyCrush\CandyCrush\bin\Debug\CandyCrush.exe (エラー 5)。
[デバッグ] プログラムの開始:
D:\CandyCrush\CandyCrush\bin\Debug\CandyCrush.exe
[デバッグ]>>>>>>cb_gdb:
プロセスの作成中にエラーが発生しました
D:\CandyCrush\CandyCrush\bin\Debug\CandyCrush.exe (エラー 5)。
[デバッグ]>終了
デバッガーはステータス 0 で終了しました